Replace listView by listWidget

This commit is contained in:
Andreas Tsouchlos 2024-01-04 03:28:32 +01:00
parent 0816ebd26b
commit 97e770ab0d
2 changed files with 7 additions and 11 deletions

View File

@ -80,8 +80,8 @@ class MainWindow(QMainWindow):
= self.findChild(QPushButton, "deleteCategoryButton")
self._apply_button \
= self.findChild(QPushButton, "applyCategoryButton")
self._list_view \
= self.findChild(QListView, "categoryListView")
self._list_widget \
= self.findChild(QListView, "categoryListWidget")
self._table_view \
= self.findChild(QTableView, "transactionTableView")
self._action_save \
@ -89,12 +89,9 @@ class MainWindow(QMainWindow):
self._warnings = []
self._category_model = QtGui.QStandardItemModel()
self._list_view.setModel(self._category_model)
self._create_button.clicked.connect(self._handle_create_click)
self._delete_button.clicked.connect(self._handle_create_click)
self._apply_button.clicked.connect(self._handle_create_click)
self._delete_button.clicked.connect(self._handle_delete_click)
self._apply_button.clicked.connect(self._handle_apply_click)
self._action_save.triggered.connect(self._handle_save)
header = self._table_view.horizontalHeader()
@ -170,8 +167,7 @@ class MainWindow(QMainWindow):
def add_categories(self, categories: typing.Sequence[str]):
for category in categories:
item = QtGui.QStandardItem(category)
self._category_model.appendRow(item)
self._list_widget.addItem(category)
def _header_right_clicked(self, pos):
context = QMenu(self)
@ -244,7 +240,7 @@ class MainWindow(QMainWindow):
self.add_categories(['asdf'])
def _handle_delete_click(self):
pass
print(self._list_widget.selectedIndexes())
def _handle_apply_click(self):
pass

View File

@ -67,7 +67,7 @@
</layout>
</item>
<item>
<widget class="QListView" name="categoryListView">
<widget class="QListWidget" name="categoryListWidget">
<property name="sizeAdjustPolicy">
<enum>QAbstractScrollArea::AdjustToContents</enum>
</property>