Skip to content

Instantly share code, notes, and snippets.

@ben-hearn-sb
Created August 29, 2023 21:49
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save ben-hearn-sb/1ac8d89016535c40c20554fb13f6b277 to your computer and use it in GitHub Desktop.
Save ben-hearn-sb/1ac8d89016535c40c20554fb13f6b277 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