В настоящее время я вижу очень странное поведение QtreeView. Выбор родительского узла из левого qtreeview отключит правый Qtreeview. Что может вызвать эту проблему? Я также пытался (Repaint () и Update () функция на QtreeView, но это не помогло. Только настройка его для включения по умолчанию. Но я хочу, чтобы мой QtreeView был отключен в начале, пока дочерний узел не будет выбран из левого Qtreeview. src = "https://i.sstatic.net/1voqfg3l.png"/>

To reproduce the issue:
[*]run main.py
[*]navigate to tab 'order' in the ui
[*]select any node from the left Qtreeview
[*] Перейдите к вкладкам «Фильтр» в UI
Перейдите обратно к вкладке «Порядок /> mre: < /p>
main.py:
from output import Ui_MainWindow
from PyQt6 import QtWidgets
import sys
if __name__ == "__main__":
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow, ui)
ui.tabMenu_main.setStyleSheet( """
QTabBar::tab:selected {
background-color: #3B8D99 ;
color: black;
font-weight: bold;
}
QTabBar::tab:!selected {
background-color: #B0BEC5 ;
color: black;
}
""")
ui.toolBox.setStyleSheet("""
QToolBox::tab:selected {
background-color: #3B8D99 ;
color: black;
font-weight: bold;
}
QToolBox::tab:!selected {
background-color: #B0BEC5 ;
color: black;
}
""")
ui.main_tV_customerOrder.update_view(None, None)
ui.tabOrder_edit_tV_orderItem.clear()
MainWindow.show()
sys.exit(app.exec())
< /code>
customer_order_view.py:
from PyQt6.QtGui import QStandardItemModel, QStandardItem
from PyQt6.QtWidgets import QTreeView
class CustomerOrderView(QTreeView):
def __init__(self, parent=None, ui=None): #DONE
super().__init__(parent)
self.ui=ui
print("customer_order_view.py: CustomerOrderView.__init__")
self.model = QStandardItemModel()
self.model.setHorizontalHeaderLabels(["test1", "test2", "test3", "test4"])
self.setModel(self.model)
self.flag = True
self.clicked.connect(
lambda index: self.on_item_clicked(index.siblingAtColumn(0))
)
def on_item_clicked(self, index):
self.ui.tabOrder_edit_tV_orderItem.setEnabled(self.flag)
self.flag = not self.flag
def clear( self, ):
print("customer_order_view.py: CustomerOrderView.clear")
self.model.clear()
self.model.setHorizontalHeaderLabels(["test1", "test2", "test3", "test4"])
def update_view(self, customers, orders):
print("customer_order_view.py: CustomerOrderView.update_view")
self.clear()
for i in range(3):
parent_item = QStandardItem(f"Top Level {i}")
self.model.appendRow(parent_item)
for j in range(2):
child_item = QStandardItem(f"Child {i}-{j}")
parent_item.appendRow(child_item)
< /code>
dorder_item_view.py:
from PyQt6.QtGui import QStandardItemModel
from PyQt6.QtWidgets import QTreeView
class OrderItemView(QTreeView):
def __init__(self, parent=None):
super().__init__(parent)
print("order_item_view.py: OrderItemView.__init__")
self.model = QStandardItemModel()
self.model.setHorizontalHeaderLabels(["test1", "test2", "test3", "test4" ,"test5"])
self.setModel(self.model)
< /code>
output.py (сгенерировано с помощью QT Designer): < /p>
# Form implementation generated from reading ui file '.\management.ui'
#
# Created by: PyQt6 UI code generator 6.8.0
#
# WARNING: Any manual changes made to this file will be lost when pyuic6 is
# run again. Do not edit this file unless you know what you are doing.
from PyQt6 import QtCore, QtGui, QtWidgets
from customer_order_view import CustomerOrderView
from customer_order_view import CustomerOrderView
class Ui_MainWindow(object):
def setupUi(self, MainWindow, ui):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(1217, 918)
self.centralwidget = QtWidgets.QWidget(parent=MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.horizontalLayout = QtWidgets.QHBoxLayout(self.centralwidget)
self.horizontalLayout.setContentsMargins(2, 2, 2, 2)
self.horizontalLayout.setObjectName("horizontalLayout")
self.frame = QtWidgets.QFrame(parent=self.centralwidget)
self.frame.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame.setObjectName("frame")
self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.frame)
self.horizontalLayout_4.setContentsMargins(2, 2, 2, 2)
self.horizontalLayout_4.setSpacing(2)
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.splitter = QtWidgets.QSplitter(parent=self.frame)
self.splitter.setMinimumSize(QtCore.QSize(0, 0))
self.splitter.setMaximumSize(QtCore.QSize(16777215, 16777215))
self.splitter.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.splitter.setOrientation(QtCore.Qt.Orientation.Horizontal)
self.splitter.setObjectName("splitter")
self.frame_2 = QtWidgets.QFrame(parent=self.splitter)
self.frame_2.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_2.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_2.setObjectName("frame_2")
self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.frame_2)
self.horizontalLayout_2.setContentsMargins(2, 2, 2, 2)
self.horizontalLayout_2.setSpacing(2)
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.main_tV_customerOrder = CustomerOrderView(parent=self.frame_2, ui=ui)
font = QtGui.QFont()
font.setPointSize(9)
self.main_tV_customerOrder.setFont(font)
self.main_tV_customerOrder.setObjectName("main_tV_customerOrder")
self.horizontalLayout_2.addWidget(self.main_tV_customerOrder)
self.frame_3 = QtWidgets.QFrame(parent=self.splitter)
self.frame_3.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_3.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_3.setObjectName("frame_3")
self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.frame_3)
self.horizontalLayout_3.setContentsMargins(2, 2, 2, 2)
self.horizontalLayout_3.setSpacing(2)
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.tabMenu_main = QtWidgets.QTabWidget(parent=self.frame_3)
font = QtGui.QFont()
font.setPointSize(9)
self.tabMenu_main.setFont(font)
self.tabMenu_main.setInputMethodHints(QtCore.Qt.InputMethodHint.ImhNoPredictiveText)
self.tabMenu_main.setTabShape(QtWidgets.QTabWidget.TabShape.Rounded)
self.tabMenu_main.setUsesScrollButtons(True)
self.tabMenu_main.setDocumentMode(False)
self.tabMenu_main.setTabBarAutoHide(False)
self.tabMenu_main.setObjectName("tabMenu_main")
self.tabFilter = QtWidgets.QWidget()
self.tabFilter.setStyleSheet("")
self.tabFilter.setObjectName("tabFilter")
self.verticalLayout_5 = QtWidgets.QVBoxLayout(self.tabFilter)
self.verticalLayout_5.setSpacing(2)
self.verticalLayout_5.setObjectName("verticalLayout_5")
self.frame_4 = QtWidgets.QFrame(parent=self.tabFilter)
self.frame_4.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_4.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_4.setObjectName("frame_4")
self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.frame_4)
self.verticalLayout_2.setContentsMargins(2, 2, 2, 2)
self.verticalLayout_2.setSpacing(2)
self.verticalLayout_2.setObjectName("verticalLayout_2")
self.groupBox_2 = QtWidgets.QGroupBox(parent=self.frame_4)
self.groupBox_2.setObjectName("groupBox_2")
self.verticalLayout_4 = QtWidgets.QVBoxLayout(self.groupBox_2)
self.verticalLayout_4.setContentsMargins(2, 2, 2, 2)
self.verticalLayout_4.setObjectName("verticalLayout_4")
self.frame_10 = QtWidgets.QFrame(parent=self.groupBox_2)
self.frame_10.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_10.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_10.setObjectName("frame_10")
self.verticalLayout_24 = QtWidgets.QVBoxLayout(self.frame_10)
self.verticalLayout_24.setContentsMargins(2, 2, 2, 2)
self.verticalLayout_24.setSpacing(2)
self.verticalLayout_24.setObjectName("verticalLayout_24")
self.tabFilter_lE_orderID = QtWidgets.QLineEdit(parent=self.frame_10)
self.tabFilter_lE_orderID.setText("")
self.tabFilter_lE_orderID.setObjectName("tabFilter_lE_orderID")
self.verticalLayout_24.addWidget(self.tabFilter_lE_orderID)
self.tabFilter_lE_device = QtWidgets.QLineEdit(parent=self.frame_10)
self.tabFilter_lE_device.setObjectName("tabFilter_lE_device")
self.verticalLayout_24.addWidget(self.tabFilter_lE_device)
self.tabFilter_lE_serialNo = QtWidgets.QLineEdit(parent=self.frame_10)
self.tabFilter_lE_serialNo.setObjectName("tabFilter_lE_serialNo")
self.verticalLayout_24.addWidget(self.tabFilter_lE_serialNo)
self.verticalLayout_4.addWidget(self.frame_10)
self.frame_11 = QtWidgets.QFrame(parent=self.groupBox_2)
self.frame_11.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_11.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_11.setObjectName("frame_11")
self.horizontalLayout_10 = QtWidgets.QHBoxLayout(self.frame_11)
self.horizontalLayout_10.setContentsMargins(2, 2, 2, 2)
self.horizontalLayout_10.setSpacing(2)
self.horizontalLayout_10.setObjectName("horizontalLayout_10")
self.frame_40 = QtWidgets.QFrame(parent=self.frame_11)
self.frame_40.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_40.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_40.setObjectName("frame_40")
self.verticalLayout = QtWidgets.QVBoxLayout(self.frame_40)
self.verticalLayout.setObjectName("verticalLayout")
self.tabFilter_cB_backlog = QtWidgets.QCheckBox(parent=self.frame_40)
font = QtGui.QFont()
font.setPointSize(9)
font.setBold(False)
font.setWeight(50)
self.tabFilter_cB_backlog.setFont(font)
self.tabFilter_cB_backlog.setToolTip("")
self.tabFilter_cB_backlog.setToolTipDuration(-1)
self.tabFilter_cB_backlog.setStyleSheet("color: rgb(181, 101, 29);")
self.tabFilter_cB_backlog.setChecked(True)
self.tabFilter_cB_backlog.setObjectName("tabFilter_cB_backlog")
self.verticalLayout.addWidget(self.tabFilter_cB_backlog)
self.horizontalLayout_10.addWidget(self.frame_40, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
self.frame_41 = QtWidgets.QFrame(parent=self.frame_11)
self.frame_41.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_41.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_41.setObjectName("frame_41")
self.horizontalLayout_36 = QtWidgets.QHBoxLayout(self.frame_41)
self.horizontalLayout_36.setObjectName("horizontalLayout_36")
self.tabFilter_cB_processing = QtWidgets.QCheckBox(parent=self.frame_41)
font = QtGui.QFont()
font.setPointSize(9)
self.tabFilter_cB_processing.setFont(font)
self.tabFilter_cB_processing.setToolTip("")
self.tabFilter_cB_processing.setStyleSheet("color: rgb(0, 123, 255);")
self.tabFilter_cB_processing.setChecked(True)
self.tabFilter_cB_processing.setObjectName("tabFilter_cB_processing")
self.horizontalLayout_36.addWidget(self.tabFilter_cB_processing)
self.horizontalLayout_10.addWidget(self.frame_41, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
self.frame_42 = QtWidgets.QFrame(parent=self.frame_11)
self.frame_42.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_42.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_42.setObjectName("frame_42")
self.horizontalLayout_33 = QtWidgets.QHBoxLayout(self.frame_42)
self.horizontalLayout_33.setObjectName("horizontalLayout_33")
self.tabFilter_cB_waiting = QtWidgets.QCheckBox(parent=self.frame_42)
font = QtGui.QFont()
font.setPointSize(9)
self.tabFilter_cB_waiting.setFont(font)
self.tabFilter_cB_waiting.setToolTip("")
self.tabFilter_cB_waiting.setStyleSheet("color: rgb(153, 50, 204);")
self.tabFilter_cB_waiting.setChecked(True)
self.tabFilter_cB_waiting.setObjectName("tabFilter_cB_waiting")
self.horizontalLayout_33.addWidget(self.tabFilter_cB_waiting)
self.horizontalLayout_10.addWidget(self.frame_42, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
self.frame_43 = QtWidgets.QFrame(parent=self.frame_11)
self.frame_43.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_43.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_43.setObjectName("frame_43")
self.horizontalLayout_38 = QtWidgets.QHBoxLayout(self.frame_43)
self.horizontalLayout_38.setObjectName("horizontalLayout_38")
self.tabFilter_cB_pending = QtWidgets.QCheckBox(parent=self.frame_43)
font = QtGui.QFont()
font.setPointSize(9)
self.tabFilter_cB_pending.setFont(font)
self.tabFilter_cB_pending.setToolTip("")
self.tabFilter_cB_pending.setStyleSheet("color: rgb(255, 158, 2);")
self.tabFilter_cB_pending.setChecked(True)
self.tabFilter_cB_pending.setObjectName("tabFilter_cB_pending")
self.horizontalLayout_38.addWidget(self.tabFilter_cB_pending)
self.horizontalLayout_10.addWidget(self.frame_43, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
self.frame_44 = QtWidgets.QFrame(parent=self.frame_11)
self.frame_44.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_44.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_44.setObjectName("frame_44")
self.horizontalLayout_39 = QtWidgets.QHBoxLayout(self.frame_44)
self.horizontalLayout_39.setObjectName("horizontalLayout_39")
self.tabFilter_cB_blocked = QtWidgets.QCheckBox(parent=self.frame_44)
font = QtGui.QFont()
font.setPointSize(9)
self.tabFilter_cB_blocked.setFont(font)
self.tabFilter_cB_blocked.setToolTip("")
self.tabFilter_cB_blocked.setStyleSheet("color: rgb(255, 0, 0);")
self.tabFilter_cB_blocked.setChecked(True)
self.tabFilter_cB_blocked.setObjectName("tabFilter_cB_blocked")
self.horizontalLayout_39.addWidget(self.tabFilter_cB_blocked)
self.horizontalLayout_10.addWidget(self.frame_44, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
self.frame_45 = QtWidgets.QFrame(parent=self.frame_11)
self.frame_45.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_45.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_45.setObjectName("frame_45")
self.horizontalLayout_40 = QtWidgets.QHBoxLayout(self.frame_45)
self.horizontalLayout_40.setObjectName("horizontalLayout_40")
self.tabFilter_cB_done = QtWidgets.QCheckBox(parent=self.frame_45)
font = QtGui.QFont()
font.setPointSize(9)
self.tabFilter_cB_done.setFont(font)
self.tabFilter_cB_done.setToolTip("")
self.tabFilter_cB_done.setStyleSheet("color: rgb(40, 167, 69);")
self.tabFilter_cB_done.setChecked(True)
self.tabFilter_cB_done.setObjectName("tabFilter_cB_done")
self.horizontalLayout_40.addWidget(self.tabFilter_cB_done)
self.horizontalLayout_10.addWidget(self.frame_45, 0, QtCore.Qt.AlignmentFlag.AlignHCenter)
self.verticalLayout_4.addWidget(self.frame_11)
self.frame_22 = QtWidgets.QFrame(parent=self.groupBox_2)
self.frame_22.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_22.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_22.setObjectName("frame_22")
self.horizontalLayout_18 = QtWidgets.QHBoxLayout(self.frame_22)
self.horizontalLayout_18.setContentsMargins(2, 2, 2, 2)
self.horizontalLayout_18.setSpacing(2)
self.horizontalLayout_18.setObjectName("horizontalLayout_18")
self.verticalLayout_4.addWidget(self.frame_22, 0, QtCore.Qt.AlignmentFlag.AlignLeft)
self.verticalLayout_2.addWidget(self.groupBox_2)
self.frame_13 = QtWidgets.QFrame(parent=self.frame_4)
self.frame_13.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_13.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_13.setObjectName("frame_13")
self.horizontalLayout_11 = QtWidgets.QHBoxLayout(self.frame_13)
self.horizontalLayout_11.setContentsMargins(2, 2, 2, 2)
self.horizontalLayout_11.setSpacing(2)
self.horizontalLayout_11.setObjectName("horizontalLayout_11")
self.verticalLayout_2.addWidget(self.frame_13)
self.verticalLayout_5.addWidget(self.frame_4)
self.tabMenu_main.addTab(self.tabFilter, "")
self.tabOrder = QtWidgets.QWidget()
self.tabOrder.setObjectName("tabOrder")
self.verticalLayout_13 = QtWidgets.QVBoxLayout(self.tabOrder)
self.verticalLayout_13.setSpacing(2)
self.verticalLayout_13.setObjectName("verticalLayout_13")
self.tabMenu_order = QtWidgets.QTabWidget(parent=self.tabOrder)
self.tabMenu_order.setTabShape(QtWidgets.QTabWidget.TabShape.Triangular)
self.tabMenu_order.setObjectName("tabMenu_order")
self.order_edit = QtWidgets.QWidget()
self.order_edit.setObjectName("order_edit")
self.verticalLayout_31 = QtWidgets.QVBoxLayout(self.order_edit)
self.verticalLayout_31.setObjectName("verticalLayout_31")
self.groupBox_4 = QtWidgets.QGroupBox(parent=self.order_edit)
self.groupBox_4.setObjectName("groupBox_4")
self.verticalLayout_12 = QtWidgets.QVBoxLayout(self.groupBox_4)
self.verticalLayout_12.setContentsMargins(2, 2, 2, 2)
self.verticalLayout_12.setSpacing(2)
self.verticalLayout_12.setObjectName("verticalLayout_12")
self.frame_25 = QtWidgets.QFrame(parent=self.groupBox_4)
self.frame_25.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_25.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_25.setObjectName("frame_25")
self.horizontalLayout_25 = QtWidgets.QHBoxLayout(self.frame_25)
self.horizontalLayout_25.setContentsMargins(2, 2, 2, 2)
self.horizontalLayout_25.setSpacing(2)
self.horizontalLayout_25.setObjectName("horizontalLayout_25")
self.verticalLayout_12.addWidget(self.frame_25)
self.toolBox = QtWidgets.QToolBox(parent=self.groupBox_4)
self.toolBox.setObjectName("toolBox")
self.tabOrder_tB_productsAndServices = QtWidgets.QWidget()
self.tabOrder_tB_productsAndServices.setGeometry(QtCore.QRect(0, 0, 781, 796))
self.tabOrder_tB_productsAndServices.setObjectName("tabOrder_tB_productsAndServices")
self.verticalLayout_11 = QtWidgets.QVBoxLayout(self.tabOrder_tB_productsAndServices)
self.verticalLayout_11.setObjectName("verticalLayout_11")
self.frame_37 = QtWidgets.QFrame(parent=self.tabOrder_tB_productsAndServices)
self.frame_37.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_37.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_37.setObjectName("frame_37")
self.verticalLayout_26 = QtWidgets.QVBoxLayout(self.frame_37)
self.verticalLayout_26.setContentsMargins(2, 2, 2, 2)
self.verticalLayout_26.setSpacing(2)
self.verticalLayout_26.setObjectName("verticalLayout_26")
self.frame_47 = QtWidgets.QFrame(parent=self.frame_37)
self.frame_47.setFrameShape(QtWidgets.QFrame.Shape.NoFrame)
self.frame_47.setFrameShadow(QtWidgets.QFrame.Shadow.Raised)
self.frame_47.setObjectName("frame_47")
self.horizontalLayout_54 = QtWidgets.QHBoxLayout(self.frame_47)
self.horizontalLayout_54.setContentsMargins(2, 2, 2, 2)
self.horizontalLayout_54.setSpacing(2)
self.horizontalLayout_54.setObjectName("horizontalLayout_54")
self.tabOrder_edit_tV_orderItem = CustomerOrderView(parent=self.frame_47)
self.tabOrder_edit_tV_orderItem.setEnabled(False)
self.tabOrder_edit_tV_orderItem.setObjectName("tabOrder_edit_tV_orderItem")
self.horizontalLayout_54.addWidget(self.tabOrder_edit_tV_orderItem)
self.verticalLayout_26.addWidget(self.frame_47)
self.verticalLayout_11.addWidget(self.frame_37)
self.toolBox.addItem(self.tabOrder_tB_productsAndServices, "")
self.verticalLayout_12.addWidget(self.toolBox)
self.verticalLayout_31.addWidget(self.groupBox_4)
self.tabMenu_order.addTab(self.order_edit, "")
self.verticalLayout_13.addWidget(self.tabMenu_order)
self.tabMenu_main.addTab(self.tabOrder, "")
self.horizontalLayout_3.addWidget(self.tabMenu_main)
self.horizontalLayout_4.addWidget(self.splitter)
self.horizontalLayout.addWidget(self.frame)
MainWindow.setCentralWidget(self.centralwidget)
self.retranslateUi(MainWindow)
self.tabMenu_main.setCurrentIndex(0)
self.tabMenu_order.setCurrentIndex(0)
self.toolBox.setCurrentIndex(0)
self.toolBox.layout().setSpacing(2)
QtCore.QMetaObject.connectSlotsByName(MainWindow)
def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "pcb_wizard"))
self.groupBox_2.setTitle(_translate("MainWindow", "order"))
self.tabFilter_lE_orderID.setPlaceholderText(_translate("MainWindow", "order id"))
self.tabFilter_lE_device.setPlaceholderText(_translate("MainWindow", "device"))
self.tabFilter_lE_serialNo.setPlaceholderText(_translate("MainWindow", "serial no."))
self.tabFilter_cB_backlog.setText(_translate("MainWindow", "backlog"))
self.tabFilter_cB_processing.setText(_translate("MainWindow", "processing"))
self.tabFilter_cB_waiting.setText(_translate("MainWindow", "waiting"))
self.tabFilter_cB_pending.setText(_translate("MainWindow", "pending"))
self.tabFilter_cB_blocked.setText(_translate("MainWindow", "blocked"))
self.tabFilter_cB_done.setText(_translate("MainWindow", "done"))
self.tabMenu_main.setTabText(self.tabMenu_main.indexOf(self.tabFilter), _translate("MainWindow", "filter"))
self.groupBox_4.setTitle(_translate("MainWindow", "order"))
self.toolBox.setItemText(self.toolBox.indexOf(self.tabOrder_tB_productsAndServices), _translate("MainWindow", "products and services"))
self.tabMenu_order.setTabText(self.tabMenu_order.indexOf(self.order_edit), _translate("MainWindow", "edit"))
self.tabMenu_main.setTabText(self.tabMenu_main.indexOf(self.tabOrder), _translate("MainWindow", "order"))
Подробнее здесь: https://stackoverflow.com/questions/794 ... sabling-it