Add style for QPushButton:checked

and update example

Fix #26
This commit is contained in:
ColinDuquesnoy
2015-06-23 21:44:34 +02:00
parent 47e67fc8a6
commit f3bf9129d3
11 changed files with 1185 additions and 1017 deletions
+55 -2
View File
@@ -127,13 +127,41 @@
<item row="0" column="0">
<widget class="QTabWidget" name="tabWidget_2">
<property name="currentIndex">
<number>1</number>
<number>0</number>
</property>
<widget class="QWidget" name="tab_3">
<attribute name="title">
<string>Tab 1</string>
</attribute>
<layout class="QGridLayout" name="gridLayout_6"/>
<layout class="QGridLayout" name="gridLayout_6">
<item row="1" column="0">
<widget class="QPushButton" name="checkableButton">
<property name="text">
<string>Checkable button</string>
</property>
<property name="checkable">
<bool>true</bool>
</property>
<property name="checked">
<bool>true</bool>
</property>
</widget>
</item>
<item row="0" column="0">
<widget class="QPushButton" name="pushButton">
<property name="text">
<string>PushButton</string>
</property>
</widget>
</item>
<item row="2" column="0">
<widget class="QPushButton" name="pushButton_5">
<property name="text">
<string>PushButton</string>
</property>
</widget>
</item>
</layout>
</widget>
<widget class="QWidget" name="tab_5">
<attribute name="title">
@@ -473,6 +501,31 @@
</property>
</action>
</widget>
<tabstops>
<tabstop>pushButton</tabstop>
<tabstop>checkableButton</tabstop>
<tabstop>pushButton_5</tabstop>
<tabstop>tabWidget_2</tabstop>
<tabstop>tableWidget</tabstop>
<tabstop>radioButton</tabstop>
<tabstop>checkBox</tabstop>
<tabstop>checkBox_2</tabstop>
<tabstop>treeWidget</tabstop>
<tabstop>pushButton_2</tabstop>
<tabstop>bt_delay_popup</tabstop>
<tabstop>bt_instant_popup</tabstop>
<tabstop>bt_menu_button_popup</tabstop>
<tabstop>pushButton_3</tabstop>
<tabstop>doubleSpinBox</tabstop>
<tabstop>toolButton</tabstop>
<tabstop>comboBox</tabstop>
<tabstop>horizontalSlider</tabstop>
<tabstop>textEdit</tabstop>
<tabstop>verticalSlider</tabstop>
<tabstop>tabWidget</tabstop>
<tabstop>lineEdit</tabstop>
<tabstop>listWidget</tabstop>
</tabstops>
<resources/>
<connections/>
</ui>
+38 -2
View File
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'example.ui'
#
# Created by: PyQt5 UI code generator 5.4.1
# Created by: PyQt5 UI code generator 5.4.2
#
# WARNING! All changes made in this file will be lost!
@@ -72,6 +72,17 @@ class Ui_MainWindow(object):
self.tab_3.setObjectName("tab_3")
self.gridLayout_6 = QtWidgets.QGridLayout(self.tab_3)
self.gridLayout_6.setObjectName("gridLayout_6")
self.checkableButton = QtWidgets.QPushButton(self.tab_3)
self.checkableButton.setCheckable(True)
self.checkableButton.setChecked(True)
self.checkableButton.setObjectName("checkableButton")
self.gridLayout_6.addWidget(self.checkableButton, 1, 0, 1, 1)
self.pushButton = QtWidgets.QPushButton(self.tab_3)
self.pushButton.setObjectName("pushButton")
self.gridLayout_6.addWidget(self.pushButton, 0, 0, 1, 1)
self.pushButton_5 = QtWidgets.QPushButton(self.tab_3)
self.pushButton_5.setObjectName("pushButton_5")
self.gridLayout_6.addWidget(self.pushButton_5, 2, 0, 1, 1)
self.tabWidget_2.addTab(self.tab_3, "")
self.tab_5 = QtWidgets.QWidget()
self.tab_5.setObjectName("tab_5")
@@ -245,8 +256,30 @@ class Ui_MainWindow(object):
self.retranslateUi(MainWindow)
self.tabWidget.setCurrentIndex(0)
self.toolBox.setCurrentIndex(1)
self.tabWidget_2.setCurrentIndex(1)
self.tabWidget_2.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
MainWindow.setTabOrder(self.pushButton, self.checkableButton)
MainWindow.setTabOrder(self.checkableButton, self.pushButton_5)
MainWindow.setTabOrder(self.pushButton_5, self.tabWidget_2)
MainWindow.setTabOrder(self.tabWidget_2, self.tableWidget)
MainWindow.setTabOrder(self.tableWidget, self.radioButton)
MainWindow.setTabOrder(self.radioButton, self.checkBox)
MainWindow.setTabOrder(self.checkBox, self.checkBox_2)
MainWindow.setTabOrder(self.checkBox_2, self.treeWidget)
MainWindow.setTabOrder(self.treeWidget, self.pushButton_2)
MainWindow.setTabOrder(self.pushButton_2, self.bt_delay_popup)
MainWindow.setTabOrder(self.bt_delay_popup, self.bt_instant_popup)
MainWindow.setTabOrder(self.bt_instant_popup, self.bt_menu_button_popup)
MainWindow.setTabOrder(self.bt_menu_button_popup, self.pushButton_3)
MainWindow.setTabOrder(self.pushButton_3, self.doubleSpinBox)
MainWindow.setTabOrder(self.doubleSpinBox, self.toolButton)
MainWindow.setTabOrder(self.toolButton, self.comboBox)
MainWindow.setTabOrder(self.comboBox, self.horizontalSlider)
MainWindow.setTabOrder(self.horizontalSlider, self.textEdit)
MainWindow.setTabOrder(self.textEdit, self.verticalSlider)
MainWindow.setTabOrder(self.verticalSlider, self.tabWidget)
MainWindow.setTabOrder(self.tabWidget, self.lineEdit)
MainWindow.setTabOrder(self.lineEdit, self.listWidget)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
@@ -273,6 +306,9 @@ class Ui_MainWindow(object):
item.setText(_translate("MainWindow", "New Item"))
self.listWidget.setSortingEnabled(__sortingEnabled)
self.toolBox.setItemText(self.toolBox.indexOf(self.page_2), _translate("MainWindow", "Page 2"))
self.checkableButton.setText(_translate("MainWindow", "Checkable button"))
self.pushButton.setText(_translate("MainWindow", "PushButton"))
self.pushButton_5.setText(_translate("MainWindow", "PushButton"))
self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_3), _translate("MainWindow", "Tab 1"))
item = self.tableWidget.verticalHeaderItem(0)
item.setText(_translate("MainWindow", "New Row"))
+38 -3
View File
@@ -2,8 +2,7 @@
# Form implementation generated from reading ui file 'example.ui'
#
# Created: Sat Apr 25 17:30:26 2015
# by: PyQt4 UI code generator 4.11.3
# Created by: PyQt4 UI code generator 4.11.4
#
# WARNING! All changes made in this file will be lost!
@@ -87,6 +86,17 @@ class Ui_MainWindow(object):
self.tab_3.setObjectName(_fromUtf8("tab_3"))
self.gridLayout_6 = QtGui.QGridLayout(self.tab_3)
self.gridLayout_6.setObjectName(_fromUtf8("gridLayout_6"))
self.checkableButton = QtGui.QPushButton(self.tab_3)
self.checkableButton.setCheckable(True)
self.checkableButton.setChecked(True)
self.checkableButton.setObjectName(_fromUtf8("checkableButton"))
self.gridLayout_6.addWidget(self.checkableButton, 1, 0, 1, 1)
self.pushButton = QtGui.QPushButton(self.tab_3)
self.pushButton.setObjectName(_fromUtf8("pushButton"))
self.gridLayout_6.addWidget(self.pushButton, 0, 0, 1, 1)
self.pushButton_5 = QtGui.QPushButton(self.tab_3)
self.pushButton_5.setObjectName(_fromUtf8("pushButton_5"))
self.gridLayout_6.addWidget(self.pushButton_5, 2, 0, 1, 1)
self.tabWidget_2.addTab(self.tab_3, _fromUtf8(""))
self.tab_5 = QtGui.QWidget()
self.tab_5.setObjectName(_fromUtf8("tab_5"))
@@ -260,8 +270,30 @@ class Ui_MainWindow(object):
self.retranslateUi(MainWindow)
self.tabWidget.setCurrentIndex(0)
self.toolBox.setCurrentIndex(1)
self.tabWidget_2.setCurrentIndex(1)
self.tabWidget_2.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
MainWindow.setTabOrder(self.pushButton, self.checkableButton)
MainWindow.setTabOrder(self.checkableButton, self.pushButton_5)
MainWindow.setTabOrder(self.pushButton_5, self.tabWidget_2)
MainWindow.setTabOrder(self.tabWidget_2, self.tableWidget)
MainWindow.setTabOrder(self.tableWidget, self.radioButton)
MainWindow.setTabOrder(self.radioButton, self.checkBox)
MainWindow.setTabOrder(self.checkBox, self.checkBox_2)
MainWindow.setTabOrder(self.checkBox_2, self.treeWidget)
MainWindow.setTabOrder(self.treeWidget, self.pushButton_2)
MainWindow.setTabOrder(self.pushButton_2, self.bt_delay_popup)
MainWindow.setTabOrder(self.bt_delay_popup, self.bt_instant_popup)
MainWindow.setTabOrder(self.bt_instant_popup, self.bt_menu_button_popup)
MainWindow.setTabOrder(self.bt_menu_button_popup, self.pushButton_3)
MainWindow.setTabOrder(self.pushButton_3, self.doubleSpinBox)
MainWindow.setTabOrder(self.doubleSpinBox, self.toolButton)
MainWindow.setTabOrder(self.toolButton, self.comboBox)
MainWindow.setTabOrder(self.comboBox, self.horizontalSlider)
MainWindow.setTabOrder(self.horizontalSlider, self.textEdit)
MainWindow.setTabOrder(self.textEdit, self.verticalSlider)
MainWindow.setTabOrder(self.verticalSlider, self.tabWidget)
MainWindow.setTabOrder(self.tabWidget, self.lineEdit)
MainWindow.setTabOrder(self.lineEdit, self.listWidget)
def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None))
@@ -287,6 +319,9 @@ class Ui_MainWindow(object):
item.setText(_translate("MainWindow", "New Item", None))
self.listWidget.setSortingEnabled(__sortingEnabled)
self.toolBox.setItemText(self.toolBox.indexOf(self.page_2), _translate("MainWindow", "Page 2", None))
self.checkableButton.setText(_translate("MainWindow", "Checkable button", None))
self.pushButton.setText(_translate("MainWindow", "PushButton", None))
self.pushButton_5.setText(_translate("MainWindow", "PushButton", None))
self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_3), _translate("MainWindow", "Tab 1", None))
item = self.tableWidget.verticalHeaderItem(0)
item.setText(_translate("MainWindow", "New Row", None))
+38 -2
View File
@@ -2,7 +2,7 @@
# Form implementation generated from reading ui file 'example.ui'
#
# Created: Sat Apr 25 17:30:26 2015
# Created: Tue Jun 23 21:43:26 2015
# by: pyside-uic 0.2.15 running on PySide 1.2.2
#
# WARNING! All changes made in this file will be lost!
@@ -65,6 +65,17 @@ class Ui_MainWindow(object):
self.tab_3.setObjectName("tab_3")
self.gridLayout_6 = QtGui.QGridLayout(self.tab_3)
self.gridLayout_6.setObjectName("gridLayout_6")
self.checkableButton = QtGui.QPushButton(self.tab_3)
self.checkableButton.setCheckable(True)
self.checkableButton.setChecked(True)
self.checkableButton.setObjectName("checkableButton")
self.gridLayout_6.addWidget(self.checkableButton, 1, 0, 1, 1)
self.pushButton = QtGui.QPushButton(self.tab_3)
self.pushButton.setObjectName("pushButton")
self.gridLayout_6.addWidget(self.pushButton, 0, 0, 1, 1)
self.pushButton_5 = QtGui.QPushButton(self.tab_3)
self.pushButton_5.setObjectName("pushButton_5")
self.gridLayout_6.addWidget(self.pushButton_5, 2, 0, 1, 1)
self.tabWidget_2.addTab(self.tab_3, "")
self.tab_5 = QtGui.QWidget()
self.tab_5.setObjectName("tab_5")
@@ -238,8 +249,30 @@ class Ui_MainWindow(object):
self.retranslateUi(MainWindow)
self.tabWidget.setCurrentIndex(0)
self.toolBox.setCurrentIndex(1)
self.tabWidget_2.setCurrentIndex(1)
self.tabWidget_2.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
MainWindow.setTabOrder(self.pushButton, self.checkableButton)
MainWindow.setTabOrder(self.checkableButton, self.pushButton_5)
MainWindow.setTabOrder(self.pushButton_5, self.tabWidget_2)
MainWindow.setTabOrder(self.tabWidget_2, self.tableWidget)
MainWindow.setTabOrder(self.tableWidget, self.radioButton)
MainWindow.setTabOrder(self.radioButton, self.checkBox)
MainWindow.setTabOrder(self.checkBox, self.checkBox_2)
MainWindow.setTabOrder(self.checkBox_2, self.treeWidget)
MainWindow.setTabOrder(self.treeWidget, self.pushButton_2)
MainWindow.setTabOrder(self.pushButton_2, self.bt_delay_popup)
MainWindow.setTabOrder(self.bt_delay_popup, self.bt_instant_popup)
MainWindow.setTabOrder(self.bt_instant_popup, self.bt_menu_button_popup)
MainWindow.setTabOrder(self.bt_menu_button_popup, self.pushButton_3)
MainWindow.setTabOrder(self.pushButton_3, self.doubleSpinBox)
MainWindow.setTabOrder(self.doubleSpinBox, self.toolButton)
MainWindow.setTabOrder(self.toolButton, self.comboBox)
MainWindow.setTabOrder(self.comboBox, self.horizontalSlider)
MainWindow.setTabOrder(self.horizontalSlider, self.textEdit)
MainWindow.setTabOrder(self.textEdit, self.verticalSlider)
MainWindow.setTabOrder(self.verticalSlider, self.tabWidget)
MainWindow.setTabOrder(self.tabWidget, self.lineEdit)
MainWindow.setTabOrder(self.lineEdit, self.listWidget)
def retranslateUi(self, MainWindow):
MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8))
@@ -257,6 +290,9 @@ class Ui_MainWindow(object):
self.listWidget.item(7).setText(QtGui.QApplication.translate("MainWindow", "New Item", None, QtGui.QApplication.UnicodeUTF8))
self.listWidget.setSortingEnabled(__sortingEnabled)
self.toolBox.setItemText(self.toolBox.indexOf(self.page_2), QtGui.QApplication.translate("MainWindow", "Page 2", None, QtGui.QApplication.UnicodeUTF8))
self.checkableButton.setText(QtGui.QApplication.translate("MainWindow", "Checkable button", None, QtGui.QApplication.UnicodeUTF8))
self.pushButton.setText(QtGui.QApplication.translate("MainWindow", "PushButton", None, QtGui.QApplication.UnicodeUTF8))
self.pushButton_5.setText(QtGui.QApplication.translate("MainWindow", "PushButton", None, QtGui.QApplication.UnicodeUTF8))
self.tabWidget_2.setTabText(self.tabWidget_2.indexOf(self.tab_3), QtGui.QApplication.translate("MainWindow", "Tab 1", None, QtGui.QApplication.UnicodeUTF8))
self.tableWidget.verticalHeaderItem(0).setText(QtGui.QApplication.translate("MainWindow", "New Row", None, QtGui.QApplication.UnicodeUTF8))
self.tableWidget.verticalHeaderItem(1).setText(QtGui.QApplication.translate("MainWindow", "New Row", None, QtGui.QApplication.UnicodeUTF8))