Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AnthoniG/4bca3fb333e0539a7f47d0b44455ec0a to your computer and use it in GitHub Desktop.
Save AnthoniG/4bca3fb333e0539a7f47d0b44455ec0a to your computer and use it in GitHub Desktop.
test_tree_window.py
from PySide6 import QtWidgets
import sys
from tests.test_tree import TreeModel
class TreeWindow(QtWidgets.QMainWindow):
def __init__(self):
super().__init__()
self.tree_view = QtWidgets.QTreeView()
self.model = TreeModel([["Item 1", "Description 1"],
["Item 2", "Description 2"],
["Item 3", "Description 3"]])
self.tree_view.setModel(self.model)
self.main_layout = QtWidgets.QVBoxLayout()
self.main_layout.addWidget(self.tree_view)
self.central_widget = QtWidgets.QWidget()
self.central_widget.setLayout(self.main_layout)
self.setCentralWidget(self.central_widget)
def main():
app = QtWidgets.QApplication(sys.argv)
window = TreeWindow()
window.show()
sys.exit(app.exec())
if __name__ == "__main__":
main()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment