Replace listView by listWidget
This commit is contained in:
parent
0816ebd26b
commit
97e770ab0d
@ -80,8 +80,8 @@ class MainWindow(QMainWindow):
|
|||||||
= self.findChild(QPushButton, "deleteCategoryButton")
|
= self.findChild(QPushButton, "deleteCategoryButton")
|
||||||
self._apply_button \
|
self._apply_button \
|
||||||
= self.findChild(QPushButton, "applyCategoryButton")
|
= self.findChild(QPushButton, "applyCategoryButton")
|
||||||
self._list_view \
|
self._list_widget \
|
||||||
= self.findChild(QListView, "categoryListView")
|
= self.findChild(QListView, "categoryListWidget")
|
||||||
self._table_view \
|
self._table_view \
|
||||||
= self.findChild(QTableView, "transactionTableView")
|
= self.findChild(QTableView, "transactionTableView")
|
||||||
self._action_save \
|
self._action_save \
|
||||||
@ -89,12 +89,9 @@ class MainWindow(QMainWindow):
|
|||||||
|
|
||||||
self._warnings = []
|
self._warnings = []
|
||||||
|
|
||||||
self._category_model = QtGui.QStandardItemModel()
|
|
||||||
self._list_view.setModel(self._category_model)
|
|
||||||
|
|
||||||
self._create_button.clicked.connect(self._handle_create_click)
|
self._create_button.clicked.connect(self._handle_create_click)
|
||||||
self._delete_button.clicked.connect(self._handle_create_click)
|
self._delete_button.clicked.connect(self._handle_delete_click)
|
||||||
self._apply_button.clicked.connect(self._handle_create_click)
|
self._apply_button.clicked.connect(self._handle_apply_click)
|
||||||
self._action_save.triggered.connect(self._handle_save)
|
self._action_save.triggered.connect(self._handle_save)
|
||||||
|
|
||||||
header = self._table_view.horizontalHeader()
|
header = self._table_view.horizontalHeader()
|
||||||
@ -170,8 +167,7 @@ class MainWindow(QMainWindow):
|
|||||||
|
|
||||||
def add_categories(self, categories: typing.Sequence[str]):
|
def add_categories(self, categories: typing.Sequence[str]):
|
||||||
for category in categories:
|
for category in categories:
|
||||||
item = QtGui.QStandardItem(category)
|
self._list_widget.addItem(category)
|
||||||
self._category_model.appendRow(item)
|
|
||||||
|
|
||||||
def _header_right_clicked(self, pos):
|
def _header_right_clicked(self, pos):
|
||||||
context = QMenu(self)
|
context = QMenu(self)
|
||||||
@ -244,7 +240,7 @@ class MainWindow(QMainWindow):
|
|||||||
self.add_categories(['asdf'])
|
self.add_categories(['asdf'])
|
||||||
|
|
||||||
def _handle_delete_click(self):
|
def _handle_delete_click(self):
|
||||||
pass
|
print(self._list_widget.selectedIndexes())
|
||||||
|
|
||||||
def _handle_apply_click(self):
|
def _handle_apply_click(self):
|
||||||
pass
|
pass
|
||||||
|
|||||||
@ -67,7 +67,7 @@
|
|||||||
</layout>
|
</layout>
|
||||||
</item>
|
</item>
|
||||||
<item>
|
<item>
|
||||||
<widget class="QListView" name="categoryListView">
|
<widget class="QListWidget" name="categoryListWidget">
|
||||||
<property name="sizeAdjustPolicy">
|
<property name="sizeAdjustPolicy">
|
||||||
<enum>QAbstractScrollArea::AdjustToContents</enum>
|
<enum>QAbstractScrollArea::AdjustToContents</enum>
|
||||||
</property>
|
</property>
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user