Switch to QTableWidget for ingredients list
This commit is contained in:
parent
3423bc3b75
commit
7c661ce01f
2 changed files with 41 additions and 4 deletions
|
@ -108,8 +108,18 @@ class Ui_MainWindow(object):
|
|||
self.t_ingredients.setObjectName("t_ingredients")
|
||||
self.horizontalLayout_14 = QtWidgets.QHBoxLayout(self.t_ingredients)
|
||||
self.horizontalLayout_14.setObjectName("horizontalLayout_14")
|
||||
self.v_ingredients = QtWidgets.QListWidget(self.t_ingredients)
|
||||
self.v_ingredients = QtWidgets.QTableWidget(self.t_ingredients)
|
||||
self.v_ingredients.setSelectionMode(QtWidgets.QAbstractItemView.SingleSelection)
|
||||
self.v_ingredients.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
|
||||
self.v_ingredients.setObjectName("v_ingredients")
|
||||
self.v_ingredients.setColumnCount(2)
|
||||
self.v_ingredients.setRowCount(0)
|
||||
item = QtWidgets.QTableWidgetItem()
|
||||
self.v_ingredients.setHorizontalHeaderItem(0, item)
|
||||
item = QtWidgets.QTableWidgetItem()
|
||||
self.v_ingredients.setHorizontalHeaderItem(1, item)
|
||||
self.v_ingredients.horizontalHeader().setStretchLastSection(True)
|
||||
self.v_ingredients.verticalHeader().setVisible(False)
|
||||
self.horizontalLayout_14.addWidget(self.v_ingredients)
|
||||
self.verticalLayout_7 = QtWidgets.QVBoxLayout()
|
||||
self.verticalLayout_7.setObjectName("verticalLayout_7")
|
||||
|
@ -347,7 +357,7 @@ class Ui_MainWindow(object):
|
|||
self.menuBar.addAction(self.menuMen.menuAction())
|
||||
|
||||
self.retranslateUi(MainWindow)
|
||||
self.tabWidget.setCurrentIndex(0)
|
||||
self.tabWidget.setCurrentIndex(1)
|
||||
QtCore.QMetaObject.connectSlotsByName(MainWindow)
|
||||
MainWindow.setTabOrder(self.e_recipe_name, self.e_servings)
|
||||
MainWindow.setTabOrder(self.e_servings, self.e_time)
|
||||
|
@ -385,6 +395,10 @@ class Ui_MainWindow(object):
|
|||
self.b_category_remove.setText(_translate("MainWindow", "Ausgewähltes entfernen"))
|
||||
self.b_category_add.setText(_translate("MainWindow", "Hinzufügen"))
|
||||
self.tabWidget.setTabText(self.tabWidget.indexOf(self.t_basics), _translate("MainWindow", "Grundsätzliches"))
|
||||
item = self.v_ingredients.horizontalHeaderItem(0)
|
||||
item.setText(_translate("MainWindow", "Menge"))
|
||||
item = self.v_ingredients.horizontalHeaderItem(1)
|
||||
item.setText(_translate("MainWindow", "Zutat"))
|
||||
self.l_ingredient.setText(_translate("MainWindow", "Zutat"))
|
||||
self.l_amount.setText(_translate("MainWindow", "Menge"))
|
||||
self.c_heading.setText(_translate("MainWindow", "Zwischenüberschrift"))
|
||||
|
|
|
@ -68,7 +68,7 @@
|
|||
<item row="0" column="0">
|
||||
<widget class="QTabWidget" name="tabWidget">
|
||||
<property name="currentIndex">
|
||||
<number>0</number>
|
||||
<number>1</number>
|
||||
</property>
|
||||
<widget class="QWidget" name="t_basics">
|
||||
<attribute name="title">
|
||||
|
@ -213,7 +213,30 @@
|
|||
</attribute>
|
||||
<layout class="QHBoxLayout" name="horizontalLayout_14">
|
||||
<item>
|
||||
<widget class="QListWidget" name="v_ingredients"/>
|
||||
<widget class="QTableWidget" name="v_ingredients">
|
||||
<property name="selectionMode">
|
||||
<enum>QAbstractItemView::SingleSelection</enum>
|
||||
</property>
|
||||
<property name="selectionBehavior">
|
||||
<enum>QAbstractItemView::SelectRows</enum>
|
||||
</property>
|
||||
<attribute name="horizontalHeaderStretchLastSection">
|
||||
<bool>true</bool>
|
||||
</attribute>
|
||||
<attribute name="verticalHeaderVisible">
|
||||
<bool>false</bool>
|
||||
</attribute>
|
||||
<column>
|
||||
<property name="text">
|
||||
<string>Menge</string>
|
||||
</property>
|
||||
</column>
|
||||
<column>
|
||||
<property name="text">
|
||||
<string>Zutat</string>
|
||||
</property>
|
||||
</column>
|
||||
</widget>
|
||||
</item>
|
||||
<item>
|
||||
<layout class="QVBoxLayout" name="verticalLayout_7">
|
||||
|
|
Reference in a new issue