From 561a6f8d06d60f8b4fe90b02829bcb30dddb078d Mon Sep 17 00:00:00 2001
From: Daniel Pizetta CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top. CSS for the documents (RichText) is not the same as the application. CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.
CSS for the documents (RichText)
is not the same as the application.
content CSS, e.g., hyperlinks.
", None)) self.menuMenu.setTitle(_translate("MainWindow", "Menu", None)) self.menuMenuSub.setTitle(_translate("MainWindow", "Menu Sub", None)) self.menuMenuDelayed.setTitle(_translate("MainWindow", "Menu Delayed", None)) diff --git a/example/ui/mw_menus_pyqtgraph_ui.py b/example/ui/mw_menus_pyqtgraph_ui.py index 36144f3..2419f03 100644 --- a/example/ui/mw_menus_pyqtgraph_ui.py +++ b/example/ui/mw_menus_pyqtgraph_ui.py @@ -25,25 +25,75 @@ except AttributeError: class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName(_fromUtf8("MainWindow")) - MainWindow.resize(662, 307) + MainWindow.resize(742, 439) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName(_fromUtf8("centralwidget")) self.verticalLayout_4 = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout_4.setObjectName(_fromUtf8("verticalLayout_4")) + self.groupBox_2 = QtGui.QGroupBox(self.centralwidget) + self.groupBox_2.setObjectName(_fromUtf8("groupBox_2")) + self.gridLayout = QtGui.QGridLayout(self.groupBox_2) + self.gridLayout.setObjectName(_fromUtf8("gridLayout")) + self.tabWidget = QtGui.QTabWidget(self.groupBox_2) + self.tabWidget.setObjectName(_fromUtf8("tabWidget")) + self.tab = QtGui.QWidget() + self.tab.setObjectName(_fromUtf8("tab")) + self.tabWidget.addTab(self.tab, _fromUtf8("")) + self.tab_2 = QtGui.QWidget() + self.tab_2.setObjectName(_fromUtf8("tab_2")) + self.tabWidget.addTab(self.tab_2, _fromUtf8("")) + self.tab_3 = QtGui.QWidget() + self.tab_3.setObjectName(_fromUtf8("tab_3")) + self.tabWidget.addTab(self.tab_3, _fromUtf8("")) + self.tab_4 = QtGui.QWidget() + self.tab_4.setObjectName(_fromUtf8("tab_4")) + self.tabWidget.addTab(self.tab_4, _fromUtf8("")) + self.tab_5 = QtGui.QWidget() + self.tab_5.setObjectName(_fromUtf8("tab_5")) + self.tabWidget.addTab(self.tab_5, _fromUtf8("")) + self.tab_6 = QtGui.QWidget() + self.tab_6.setObjectName(_fromUtf8("tab_6")) + self.tabWidget.addTab(self.tab_6, _fromUtf8("")) + self.tab_7 = QtGui.QWidget() + self.tab_7.setObjectName(_fromUtf8("tab_7")) + self.tabWidget.addTab(self.tab_7, _fromUtf8("")) + self.tab_8 = QtGui.QWidget() + self.tab_8.setObjectName(_fromUtf8("tab_8")) + self.tabWidget.addTab(self.tab_8, _fromUtf8("")) + self.tab_9 = QtGui.QWidget() + self.tab_9.setObjectName(_fromUtf8("tab_9")) + self.tabWidget.addTab(self.tab_9, _fromUtf8("")) + self.tab_10 = QtGui.QWidget() + self.tab_10.setObjectName(_fromUtf8("tab_10")) + self.tabWidget.addTab(self.tab_10, _fromUtf8("")) + self.tab_11 = QtGui.QWidget() + self.tab_11.setObjectName(_fromUtf8("tab_11")) + self.tabWidget.addTab(self.tab_11, _fromUtf8("")) + self.tab_12 = QtGui.QWidget() + self.tab_12.setObjectName(_fromUtf8("tab_12")) + self.tabWidget.addTab(self.tab_12, _fromUtf8("")) + self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) + self.verticalLayout_4.addWidget(self.groupBox_2) + self.groupBox = QtGui.QGroupBox(self.centralwidget) + self.groupBox.setObjectName(_fromUtf8("groupBox")) + self.gridLayout_2 = QtGui.QGridLayout(self.groupBox) + self.gridLayout_2.setObjectName(_fromUtf8("gridLayout_2")) + self.label = QtGui.QLabel(self.groupBox) + self.label.setTextFormat(QtCore.Qt.RichText) + self.label.setAlignment(QtCore.Qt.AlignCenter) + self.label.setWordWrap(True) + self.label.setOpenExternalLinks(True) + self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction) + self.label.setObjectName(_fromUtf8("label")) + self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) + self.verticalLayout_4.addWidget(self.groupBox) self.label_71 = QtGui.QLabel(self.centralwidget) self.label_71.setAlignment(QtCore.Qt.AlignCenter) self.label_71.setObjectName(_fromUtf8("label_71")) self.verticalLayout_4.addWidget(self.label_71) - self.label = QtGui.QLabel(self.centralwidget) - self.label.setTextFormat(QtCore.Qt.RichText) - self.label.setAlignment(QtCore.Qt.AlignCenter) - self.label.setOpenExternalLinks(True) - self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction) - self.label.setObjectName(_fromUtf8("label")) - self.verticalLayout_4.addWidget(self.label) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 662, 28)) + self.menubar.setGeometry(QtCore.QRect(0, 0, 742, 28)) self.menubar.setObjectName(_fromUtf8("menubar")) self.menuMenu = QtGui.QMenu(self.menubar) self.menuMenu.setObjectName(_fromUtf8("menuMenu")) @@ -71,7 +121,8 @@ class Ui_MainWindow(object): MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarDelayed) self.toolBarCheckable = QtGui.QToolBar(MainWindow) self.toolBarCheckable.setObjectName(_fromUtf8("toolBarCheckable")) - MainWindow.addToolBar(QtCore.Qt.LeftToolBarArea, self.toolBarCheckable) + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarCheckable) + MainWindow.insertToolBarBreak(self.toolBarCheckable) self.actionActionA = QtGui.QAction(MainWindow) self.actionActionA.setObjectName(_fromUtf8("actionActionA")) self.actionActionSubA = QtGui.QAction(MainWindow) @@ -118,12 +169,27 @@ class Ui_MainWindow(object): self.toolBarCheckable.addAction(self.actionActionCheckableSubAUnchecked) self.retranslateUi(MainWindow) + self.tabWidget.setCurrentIndex(11) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow", None)) + self.groupBox_2.setTitle(_translate("MainWindow", "Issue #115 - Tabs scroller buttons", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Tab 1", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Tab 2", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_8), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_9), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_10), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_11), _translate("MainWindow", "Page", None)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_12), _translate("MainWindow", "Page", None)) + self.groupBox.setTitle(_translate("MainWindow", "Issue #112 - Hyperlinks color", None)) + self.label.setText(_translate("MainWindow", "CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.
CSS for the documents (RichText)
is not the same as the application.
content CSS, e.g., hyperlinks.
", None)) self.menuMenu.setTitle(_translate("MainWindow", "Menu", None)) self.menuMenuSub.setTitle(_translate("MainWindow", "Menu Sub", None)) self.menuMenuDelayed.setTitle(_translate("MainWindow", "Menu Delayed", None)) diff --git a/example/ui/mw_menus_pyside2_ui.py b/example/ui/mw_menus_pyside2_ui.py index 1a19761..7e3d121 100644 --- a/example/ui/mw_menus_pyside2_ui.py +++ b/example/ui/mw_menus_pyside2_ui.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'mw_menus.ui' # -# Created: Sat Oct 27 00:00:52 2018 +# Created: Thu Nov 1 16:06:04 2018 # by: pyside2-uic 2.0.0 running on PySide2 5.6.0~a1 # # WARNING! All changes made in this file will be lost! @@ -12,25 +12,75 @@ from PySide2 import QtCore, QtGui, QtWidgets class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") - MainWindow.resize(662, 307) + MainWindow.resize(742, 439) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout_4.setObjectName("verticalLayout_4") + self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget) + self.groupBox_2.setObjectName("groupBox_2") + self.gridLayout = QtWidgets.QGridLayout(self.groupBox_2) + self.gridLayout.setObjectName("gridLayout") + self.tabWidget = QtWidgets.QTabWidget(self.groupBox_2) + self.tabWidget.setObjectName("tabWidget") + self.tab = QtWidgets.QWidget() + self.tab.setObjectName("tab") + self.tabWidget.addTab(self.tab, "") + self.tab_2 = QtWidgets.QWidget() + self.tab_2.setObjectName("tab_2") + self.tabWidget.addTab(self.tab_2, "") + self.tab_3 = QtWidgets.QWidget() + self.tab_3.setObjectName("tab_3") + self.tabWidget.addTab(self.tab_3, "") + self.tab_4 = QtWidgets.QWidget() + self.tab_4.setObjectName("tab_4") + self.tabWidget.addTab(self.tab_4, "") + self.tab_5 = QtWidgets.QWidget() + self.tab_5.setObjectName("tab_5") + self.tabWidget.addTab(self.tab_5, "") + self.tab_6 = QtWidgets.QWidget() + self.tab_6.setObjectName("tab_6") + self.tabWidget.addTab(self.tab_6, "") + self.tab_7 = QtWidgets.QWidget() + self.tab_7.setObjectName("tab_7") + self.tabWidget.addTab(self.tab_7, "") + self.tab_8 = QtWidgets.QWidget() + self.tab_8.setObjectName("tab_8") + self.tabWidget.addTab(self.tab_8, "") + self.tab_9 = QtWidgets.QWidget() + self.tab_9.setObjectName("tab_9") + self.tabWidget.addTab(self.tab_9, "") + self.tab_10 = QtWidgets.QWidget() + self.tab_10.setObjectName("tab_10") + self.tabWidget.addTab(self.tab_10, "") + self.tab_11 = QtWidgets.QWidget() + self.tab_11.setObjectName("tab_11") + self.tabWidget.addTab(self.tab_11, "") + self.tab_12 = QtWidgets.QWidget() + self.tab_12.setObjectName("tab_12") + self.tabWidget.addTab(self.tab_12, "") + self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) + self.verticalLayout_4.addWidget(self.groupBox_2) + self.groupBox = QtWidgets.QGroupBox(self.centralwidget) + self.groupBox.setObjectName("groupBox") + self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox) + self.gridLayout_2.setObjectName("gridLayout_2") + self.label = QtWidgets.QLabel(self.groupBox) + self.label.setTextFormat(QtCore.Qt.RichText) + self.label.setAlignment(QtCore.Qt.AlignCenter) + self.label.setWordWrap(True) + self.label.setOpenExternalLinks(True) + self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction) + self.label.setObjectName("label") + self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) + self.verticalLayout_4.addWidget(self.groupBox) self.label_71 = QtWidgets.QLabel(self.centralwidget) self.label_71.setAlignment(QtCore.Qt.AlignCenter) self.label_71.setObjectName("label_71") self.verticalLayout_4.addWidget(self.label_71) - self.label = QtWidgets.QLabel(self.centralwidget) - self.label.setTextFormat(QtCore.Qt.RichText) - self.label.setAlignment(QtCore.Qt.AlignCenter) - self.label.setOpenExternalLinks(True) - self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction) - self.label.setObjectName("label") - self.verticalLayout_4.addWidget(self.label) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 662, 28)) + self.menubar.setGeometry(QtCore.QRect(0, 0, 742, 28)) self.menubar.setObjectName("menubar") self.menuMenu = QtWidgets.QMenu(self.menubar) self.menuMenu.setObjectName("menuMenu") @@ -58,7 +108,8 @@ class Ui_MainWindow(object): MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarDelayed) self.toolBarCheckable = QtWidgets.QToolBar(MainWindow) self.toolBarCheckable.setObjectName("toolBarCheckable") - MainWindow.addToolBar(QtCore.Qt.LeftToolBarArea, self.toolBarCheckable) + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarCheckable) + MainWindow.insertToolBarBreak(self.toolBarCheckable) self.actionActionA = QtWidgets.QAction(MainWindow) self.actionActionA.setObjectName("actionActionA") self.actionActionSubA = QtWidgets.QAction(MainWindow) @@ -105,12 +156,27 @@ class Ui_MainWindow(object): self.toolBarCheckable.addAction(self.actionActionCheckableSubAUnchecked) self.retranslateUi(MainWindow) + self.tabWidget.setCurrentIndex(11) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtWidgets.QApplication.translate("MainWindow", "MainWindow", None, -1)) + self.groupBox_2.setTitle(QtWidgets.QApplication.translate("MainWindow", "Issue #115 - Tabs scroller buttons", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtWidgets.QApplication.translate("MainWindow", "Tab 1", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtWidgets.QApplication.translate("MainWindow", "Tab 2", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_8), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_9), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_10), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_11), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_12), QtWidgets.QApplication.translate("MainWindow", "Page", None, -1)) + self.groupBox.setTitle(QtWidgets.QApplication.translate("MainWindow", "Issue #112 - Hyperlinks color", None, -1)) + self.label.setText(QtWidgets.QApplication.translate("MainWindow", "CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.
CSS for the documents (RichText)
is not the same as the application.
content CSS, e.g., hyperlinks.
", None, -1)) self.menuMenu.setTitle(QtWidgets.QApplication.translate("MainWindow", "Menu", None, -1)) self.menuMenuSub.setTitle(QtWidgets.QApplication.translate("MainWindow", "Menu Sub", None, -1)) self.menuMenuDelayed.setTitle(QtWidgets.QApplication.translate("MainWindow", "Menu Delayed", None, -1)) diff --git a/example/ui/mw_menus_pyside_ui.py b/example/ui/mw_menus_pyside_ui.py index 79ff588..08fc09c 100644 --- a/example/ui/mw_menus_pyside_ui.py +++ b/example/ui/mw_menus_pyside_ui.py @@ -2,7 +2,7 @@ # Form implementation generated from reading ui file 'mw_menus.ui' # -# Created: Sat Oct 27 00:00:52 2018 +# Created: Thu Nov 1 16:06:04 2018 # by: pyside-uic 0.2.15 running on PySide 1.2.2 # # WARNING! All changes made in this file will be lost! @@ -12,25 +12,75 @@ from PySide import QtCore, QtGui class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") - MainWindow.resize(662, 307) + MainWindow.resize(742, 439) self.centralwidget = QtGui.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_4 = QtGui.QVBoxLayout(self.centralwidget) self.verticalLayout_4.setObjectName("verticalLayout_4") + self.groupBox_2 = QtGui.QGroupBox(self.centralwidget) + self.groupBox_2.setObjectName("groupBox_2") + self.gridLayout = QtGui.QGridLayout(self.groupBox_2) + self.gridLayout.setObjectName("gridLayout") + self.tabWidget = QtGui.QTabWidget(self.groupBox_2) + self.tabWidget.setObjectName("tabWidget") + self.tab = QtGui.QWidget() + self.tab.setObjectName("tab") + self.tabWidget.addTab(self.tab, "") + self.tab_2 = QtGui.QWidget() + self.tab_2.setObjectName("tab_2") + self.tabWidget.addTab(self.tab_2, "") + self.tab_3 = QtGui.QWidget() + self.tab_3.setObjectName("tab_3") + self.tabWidget.addTab(self.tab_3, "") + self.tab_4 = QtGui.QWidget() + self.tab_4.setObjectName("tab_4") + self.tabWidget.addTab(self.tab_4, "") + self.tab_5 = QtGui.QWidget() + self.tab_5.setObjectName("tab_5") + self.tabWidget.addTab(self.tab_5, "") + self.tab_6 = QtGui.QWidget() + self.tab_6.setObjectName("tab_6") + self.tabWidget.addTab(self.tab_6, "") + self.tab_7 = QtGui.QWidget() + self.tab_7.setObjectName("tab_7") + self.tabWidget.addTab(self.tab_7, "") + self.tab_8 = QtGui.QWidget() + self.tab_8.setObjectName("tab_8") + self.tabWidget.addTab(self.tab_8, "") + self.tab_9 = QtGui.QWidget() + self.tab_9.setObjectName("tab_9") + self.tabWidget.addTab(self.tab_9, "") + self.tab_10 = QtGui.QWidget() + self.tab_10.setObjectName("tab_10") + self.tabWidget.addTab(self.tab_10, "") + self.tab_11 = QtGui.QWidget() + self.tab_11.setObjectName("tab_11") + self.tabWidget.addTab(self.tab_11, "") + self.tab_12 = QtGui.QWidget() + self.tab_12.setObjectName("tab_12") + self.tabWidget.addTab(self.tab_12, "") + self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) + self.verticalLayout_4.addWidget(self.groupBox_2) + self.groupBox = QtGui.QGroupBox(self.centralwidget) + self.groupBox.setObjectName("groupBox") + self.gridLayout_2 = QtGui.QGridLayout(self.groupBox) + self.gridLayout_2.setObjectName("gridLayout_2") + self.label = QtGui.QLabel(self.groupBox) + self.label.setTextFormat(QtCore.Qt.RichText) + self.label.setAlignment(QtCore.Qt.AlignCenter) + self.label.setWordWrap(True) + self.label.setOpenExternalLinks(True) + self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction) + self.label.setObjectName("label") + self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) + self.verticalLayout_4.addWidget(self.groupBox) self.label_71 = QtGui.QLabel(self.centralwidget) self.label_71.setAlignment(QtCore.Qt.AlignCenter) self.label_71.setObjectName("label_71") self.verticalLayout_4.addWidget(self.label_71) - self.label = QtGui.QLabel(self.centralwidget) - self.label.setTextFormat(QtCore.Qt.RichText) - self.label.setAlignment(QtCore.Qt.AlignCenter) - self.label.setOpenExternalLinks(True) - self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction) - self.label.setObjectName("label") - self.verticalLayout_4.addWidget(self.label) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtGui.QMenuBar(MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 662, 28)) + self.menubar.setGeometry(QtCore.QRect(0, 0, 742, 28)) self.menubar.setObjectName("menubar") self.menuMenu = QtGui.QMenu(self.menubar) self.menuMenu.setObjectName("menuMenu") @@ -58,7 +108,8 @@ class Ui_MainWindow(object): MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarDelayed) self.toolBarCheckable = QtGui.QToolBar(MainWindow) self.toolBarCheckable.setObjectName("toolBarCheckable") - MainWindow.addToolBar(QtCore.Qt.LeftToolBarArea, self.toolBarCheckable) + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarCheckable) + MainWindow.insertToolBarBreak(self.toolBarCheckable) self.actionActionA = QtGui.QAction(MainWindow) self.actionActionA.setObjectName("actionActionA") self.actionActionSubA = QtGui.QAction(MainWindow) @@ -105,12 +156,27 @@ class Ui_MainWindow(object): self.toolBarCheckable.addAction(self.actionActionCheckableSubAUnchecked) self.retranslateUi(MainWindow) + self.tabWidget.setCurrentIndex(11) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QtGui.QApplication.translate("MainWindow", "MainWindow", None, QtGui.QApplication.UnicodeUTF8)) + self.groupBox_2.setTitle(QtGui.QApplication.translate("MainWindow", "Issue #115 - Tabs scroller buttons", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QtGui.QApplication.translate("MainWindow", "Tab 1", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), QtGui.QApplication.translate("MainWindow", "Tab 2", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_8), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_9), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_10), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_11), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_12), QtGui.QApplication.translate("MainWindow", "Page", None, QtGui.QApplication.UnicodeUTF8)) + self.groupBox.setTitle(QtGui.QApplication.translate("MainWindow", "Issue #112 - Hyperlinks color", None, QtGui.QApplication.UnicodeUTF8)) + self.label.setText(QtGui.QApplication.translate("MainWindow", "CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.
CSS for the documents (RichText)
is not the same as the application.
content CSS, e.g., hyperlinks.
", None, QtGui.QApplication.UnicodeUTF8)) self.menuMenu.setTitle(QtGui.QApplication.translate("MainWindow", "Menu", None, QtGui.QApplication.UnicodeUTF8)) self.menuMenuSub.setTitle(QtGui.QApplication.translate("MainWindow", "Menu Sub", None, QtGui.QApplication.UnicodeUTF8)) self.menuMenuDelayed.setTitle(QtGui.QApplication.translate("MainWindow", "Menu Delayed", None, QtGui.QApplication.UnicodeUTF8)) diff --git a/example/ui/mw_menus_qtpy_ui.py b/example/ui/mw_menus_qtpy_ui.py index f8cfef4..d4e4d08 100644 --- a/example/ui/mw_menus_qtpy_ui.py +++ b/example/ui/mw_menus_qtpy_ui.py @@ -11,25 +11,75 @@ from qtpy import QtCore, QtGui, QtWidgets class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") - MainWindow.resize(662, 307) + MainWindow.resize(742, 439) self.centralwidget = QtWidgets.QWidget(MainWindow) self.centralwidget.setObjectName("centralwidget") self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.centralwidget) self.verticalLayout_4.setObjectName("verticalLayout_4") + self.groupBox_2 = QtWidgets.QGroupBox(self.centralwidget) + self.groupBox_2.setObjectName("groupBox_2") + self.gridLayout = QtWidgets.QGridLayout(self.groupBox_2) + self.gridLayout.setObjectName("gridLayout") + self.tabWidget = QtWidgets.QTabWidget(self.groupBox_2) + self.tabWidget.setObjectName("tabWidget") + self.tab = QtWidgets.QWidget() + self.tab.setObjectName("tab") + self.tabWidget.addTab(self.tab, "") + self.tab_2 = QtWidgets.QWidget() + self.tab_2.setObjectName("tab_2") + self.tabWidget.addTab(self.tab_2, "") + self.tab_3 = QtWidgets.QWidget() + self.tab_3.setObjectName("tab_3") + self.tabWidget.addTab(self.tab_3, "") + self.tab_4 = QtWidgets.QWidget() + self.tab_4.setObjectName("tab_4") + self.tabWidget.addTab(self.tab_4, "") + self.tab_5 = QtWidgets.QWidget() + self.tab_5.setObjectName("tab_5") + self.tabWidget.addTab(self.tab_5, "") + self.tab_6 = QtWidgets.QWidget() + self.tab_6.setObjectName("tab_6") + self.tabWidget.addTab(self.tab_6, "") + self.tab_7 = QtWidgets.QWidget() + self.tab_7.setObjectName("tab_7") + self.tabWidget.addTab(self.tab_7, "") + self.tab_8 = QtWidgets.QWidget() + self.tab_8.setObjectName("tab_8") + self.tabWidget.addTab(self.tab_8, "") + self.tab_9 = QtWidgets.QWidget() + self.tab_9.setObjectName("tab_9") + self.tabWidget.addTab(self.tab_9, "") + self.tab_10 = QtWidgets.QWidget() + self.tab_10.setObjectName("tab_10") + self.tabWidget.addTab(self.tab_10, "") + self.tab_11 = QtWidgets.QWidget() + self.tab_11.setObjectName("tab_11") + self.tabWidget.addTab(self.tab_11, "") + self.tab_12 = QtWidgets.QWidget() + self.tab_12.setObjectName("tab_12") + self.tabWidget.addTab(self.tab_12, "") + self.gridLayout.addWidget(self.tabWidget, 0, 0, 1, 1) + self.verticalLayout_4.addWidget(self.groupBox_2) + self.groupBox = QtWidgets.QGroupBox(self.centralwidget) + self.groupBox.setObjectName("groupBox") + self.gridLayout_2 = QtWidgets.QGridLayout(self.groupBox) + self.gridLayout_2.setObjectName("gridLayout_2") + self.label = QtWidgets.QLabel(self.groupBox) + self.label.setTextFormat(QtCore.Qt.RichText) + self.label.setAlignment(QtCore.Qt.AlignCenter) + self.label.setWordWrap(True) + self.label.setOpenExternalLinks(True) + self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction) + self.label.setObjectName("label") + self.gridLayout_2.addWidget(self.label, 0, 0, 1, 1) + self.verticalLayout_4.addWidget(self.groupBox) self.label_71 = QtWidgets.QLabel(self.centralwidget) self.label_71.setAlignment(QtCore.Qt.AlignCenter) self.label_71.setObjectName("label_71") self.verticalLayout_4.addWidget(self.label_71) - self.label = QtWidgets.QLabel(self.centralwidget) - self.label.setTextFormat(QtCore.Qt.RichText) - self.label.setAlignment(QtCore.Qt.AlignCenter) - self.label.setOpenExternalLinks(True) - self.label.setTextInteractionFlags(QtCore.Qt.TextBrowserInteraction) - self.label.setObjectName("label") - self.verticalLayout_4.addWidget(self.label) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(MainWindow) - self.menubar.setGeometry(QtCore.QRect(0, 0, 662, 28)) + self.menubar.setGeometry(QtCore.QRect(0, 0, 742, 28)) self.menubar.setObjectName("menubar") self.menuMenu = QtWidgets.QMenu(self.menubar) self.menuMenu.setObjectName("menuMenu") @@ -57,7 +107,8 @@ class Ui_MainWindow(object): MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarDelayed) self.toolBarCheckable = QtWidgets.QToolBar(MainWindow) self.toolBarCheckable.setObjectName("toolBarCheckable") - MainWindow.addToolBar(QtCore.Qt.LeftToolBarArea, self.toolBarCheckable) + MainWindow.addToolBar(QtCore.Qt.TopToolBarArea, self.toolBarCheckable) + MainWindow.insertToolBarBreak(self.toolBarCheckable) self.actionActionA = QtWidgets.QAction(MainWindow) self.actionActionA.setObjectName("actionActionA") self.actionActionSubA = QtWidgets.QAction(MainWindow) @@ -104,13 +155,28 @@ class Ui_MainWindow(object): self.toolBarCheckable.addAction(self.actionActionCheckableSubAUnchecked) self.retranslateUi(MainWindow) + self.tabWidget.setCurrentIndex(11) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) + self.groupBox_2.setTitle(_translate("MainWindow", "Issue #115 - Tabs scroller buttons")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "Tab 1")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "Tab 2")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_4), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_5), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_6), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_7), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_8), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_9), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_10), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_11), _translate("MainWindow", "Page")) + self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_12), _translate("MainWindow", "Page")) + self.groupBox.setTitle(_translate("MainWindow", "Issue #112 - Hyperlinks color")) + self.label.setText(_translate("MainWindow", "CSS for the documents (RichText) is not the same as the application. We cannot change the internal content CSS, e.g., hyperlinks. We suggest you use the middle tons (0-255, use 125), so this works for both white and dark theme (this color). The original color is the blue link on top.
CSS for the documents (RichText)
is not the same as the application.
")) self.menuMenu.setTitle(_translate("MainWindow", "Menu")) self.menuMenuSub.setTitle(_translate("MainWindow", "Menu Sub")) self.menuMenuDelayed.setTitle(_translate("MainWindow", "Menu Delayed"))