tabwidget.h

#ifndef TABWIDGET_H
#define TABWIDGET_H

#include <QTabWidget>
#include <QWebEnginePage>

QT_BEGIN_NAMESPACE
class QUrl;
QT_END_NAMESPACE

class WebView;

class TabWidget : public QTabWidget
{
    Q_OBJECT

public:
    TabWidget(QWidget *parent = nullptr);
    ~TabWidget();

    WebView *currentWebView() const;

signals:
    // current tab/page signals
    void linkHovered(const QString &link);
    void loadProgress(int progress);
    void titleChanged(const QString &title);
    void urlChanged(const QUrl &url);
    void iconChanged(const QIcon &icon);
    void webActionEnabledChanged(QWebEnginePage::WebAction action, bool enabled);

public slots:
    // current tab/page slots
    void setUrl(const QUrl &url);
    void triggerWebPageAction(QWebEnginePage::WebAction action);

    WebView *createTab(bool makeCurrent = true);
    void closeTab(int index);
    void nextTab();
    void previousTab();

private slots:
    void handleCurrentChanged(int index);
    void handleContextMenuRequested(const QPoint &pos);
    void cloneTab(int index);
    void closeOtherTabs(int index);
    void reloadAllTabs();
    void reloadTab(int index);

private:
    WebView *webView(int index) const;
    void setupView(WebView *webView);
};

#endif // TABWIDGET_H
from PyQt5 import QtCore, QtWidgets import sys import time def runGUI(*args): app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow(*args) ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_()) class Ui_MainWindow(object): def __init__(self, PlcKws): pass def showLog(self, Text): self.logger.info(Text) logtime = time.strftime('%H:%M:%S ', time.localtime(time.time())) self.RunLogQueue.put(logtime + Text) def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") # MainWindow.resize(1120, 900) MainWindow.setMinimumSize(800, 600) self.centralwidget = QtWidgets.QWidget(MainWindow) self.tabWidget = QtWidgets.QTabWidget(self.centralwidget) self.tabWidget.setSizePolicy( QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) # 主页标签 self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.create_main_tab(self.tab) self.tabWidget.addTab(self.tab, "主界面") # 其他 Tab 页面 self.create_other_tabs() MainWindow.setCentralWidget(self.centralwidget) self.statusbar = QtWidgets.QStatusBar(MainWindow) MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def create_main_tab(self, tab): layout = QtWidgets.QVBoxLayout(tab) # 图像展示行 image_row = QtWidgets.QWidget() image_layout = QtWidgets.QHBoxLayout(image_row) self.label_3 = QtWidgets.QLabel("Counter计数相机") self.label_2 = QtWidgets.QLabel("蓝膜异常检测相机") self.label = QtWidgets.QLabel("标签异常检测相机") for label in [self.label_3, self.label_2, self.label]: label.setFrameShape(QtWidgets.QFrame.Box) label.setScaledContents(True) label.setSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding) image_layout.addWidget(label) layout.addWidget(image_row) # 日志区 log_layout = QtWidgets.QHBoxLayout() self.textBrowser = QtWidgets.QTextBrowser() self.textBrowser_2 = QtWidgets.QTextBrowser() self.textBrowser_3 = QtWidgets.QTextBrowser() for tb in [self.textBrowser, self.textBrowser_2, self.textBrowser_3]: # tb.setMaximumHeight(380) log_layout.addWidget(tb) layout.addLayout(log_layout) # 按钮行 button_row = QtWidgets.QWidget() button_layout = QtWidgets.QHBoxLayout(button_row) self.pushButton = QtWidgets.QPushButton("模拟counter结束") self.pushButton_2 = QtWidgets.QPushButton("模拟Label结束") self.pushButton_3 = QtWidgets.QPushButton("模拟Tape结束") self.pushButton_4 = QtWidgets.QPushButton("按键四") self.pushButton_5 = QtWidgets.QPushButton("按键五") self.pushButton_6 = QtWidgets.QPushButton("按键六") buttons = [self.pushButton, self.pushButton_2, self.pushButton_3, self.pushButton_4, self.pushButton_5, self.pushButton_6] for btn in buttons: button_layout.addWidget(btn) layout.addWidget(button_row) def create_other_tabs(self): # 仓储信息 self.tab_2 = QtWidgets.QWidget() layout = QtWidgets.QVBoxLayout(self.tab_2) self.tableWidget = QtWidgets.QTableWidget(60, 10) layout.addWidget(self.tableWidget) self.tabWidget.addTab(self.tab_2, "仓储信息") # 屏蔽测试 self.tab_3 = QtWidgets.QWidget() layout = QtWidgets.QVBoxLayout(self.tab_3) self.pushButton_7 = QtWidgets.QPushButton("屏蔽counter相机工位") self.pushButton_8 = QtWidgets.QPushButton("屏蔽标签检测相机工位") self.pushButton_9 = QtWidgets.QPushButton("屏蔽总检相机工位") layout.addWidget(self.pushButton_7) layout.addWidget(self.pushButton_8) layout.addWidget(self.pushButton_9) self.tabWidget.addTab(self.tab_3, "屏蔽测试") # 信号明细 self.tab_4 = QtWidgets.QWidget() layout = QtWidgets.QHBoxLayout(self.tab_4) self.label_4 = QtWidgets.QLabel("IT系统与PLC通信明细") self.textBrowser_4 = QtWidgets.QTextBrowser() self.tableWidget_2 = QtWidgets.QTableWidget(200, 5) layout.addWidget(self.tableWidget_2) layout.addWidget(self.textBrowser_4) self.tabWidget.addTab(self.tab_4, "信号明细") # 参数设置 self.tab_5 = QtWidgets.QWidget() self.tabWidget.addTab(self.tab_5, "参数设置") # 相机校正 self.tab_6 = QtWidgets.QWidget() layout = QtWidgets.QVBoxLayout(self.tab_6) self.label_5 = QtWidgets.QLabel("请输入参数名称:") self.lineEdit = QtWidgets.QLineEdit() self.pushButton_10 = QtWidgets.QPushButton("1.载入图片") self.pushButton_11 = QtWidgets.QPushButton("2.框选模板图") self.pushButton_12 = QtWidgets.QPushButton("3.开始计数") self.pushButton_13 = QtWidgets.QPushButton("4.保存结果图") self.textBrowser_5 = QtWidgets.QTextBrowser() self.label_6 = QtWidgets.QLabel("显示Counter图像") self.label_7 = QtWidgets.QLabel("Counter校正界面") layout.addWidget(self.label_5) layout.addWidget(self.lineEdit) layout.addWidget(self.pushButton_10) layout.addWidget(self.pushButton_11) layout.addWidget(self.pushButton_12) layout.addWidget(self.pushButton_13) layout.addWidget(self.textBrowser_5) layout.addWidget(self.label_6) layout.addWidget(self.label_7) self.tabWidget.addTab(self.tab_6, "相机校正") def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.label_3.setText(_translate( "MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:22pt; font-weight:600;\">Counter计数相机</span></p></body></html>")) self.label_2.setText(_translate( "MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:22pt; font-weight:600;\">蓝膜异常检测相机</span></p></body></html>")) self.label.setText(_translate( "MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:22pt; font-weight:600;\">标签异常检测相机</span></p></body></html>")) self.pushButton.setText(_translate("MainWindow", "模拟counter结束")) self.pushButton_2.setText(_translate("MainWindow", "模拟Label结束")) self.pushButton_3.setText(_translate("MainWindow", "模拟Tape结束")) self.pushButton_4.setText(_translate("MainWindow", "按键四")) self.pushButton_5.setText(_translate("MainWindow", "按键五")) self.pushButton_6.setText(_translate("MainWindow", "按键六")) self.tabWidget.setTabText(self.tabWidget.indexOf( self.tab), _translate("MainWindow", "主界面")) __sortingEnabled = self.tableWidget.isSortingEnabled() self.tableWidget.setSortingEnabled(False) self.tableWidget.setSortingEnabled(__sortingEnabled) self.tabWidget.setTabText(self.tabWidget.indexOf( self.tab_2), _translate("MainWindow", "仓储信息")) self.pushButton_7.setText(_translate("MainWindow", "屏蔽counter相机工位")) self.pushButton_8.setText(_translate("MainWindow", "屏蔽标签检测相机工位")) self.pushButton_9.setText(_translate("MainWindow", "屏蔽总检相机工位")) self.tabWidget.setTabText(self.tabWidget.indexOf( self.tab_3), _translate("MainWindow", "屏蔽测试")) self.label_4.setText(_translate( "MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:22pt; font-weight:600;\">IT系统与PLC通信明细</span></p></body></html>")) self.tabWidget.setTabText(self.tabWidget.indexOf( self.tab_4), _translate("MainWindow", "信号明细")) self.tabWidget.setTabText(self.tabWidget.indexOf( self.tab_5), _translate("MainWindow", "参数设置")) self.label_5.setText(_translate( "MainWindow", "<html><head/><body><p><span style=\" font-size:18pt; font-weight:600;\">请输入参数名称:</span></p></body></html>")) self.pushButton_10.setText(_translate("MainWindow", "1.载入图片")) self.pushButton_11.setText(_translate("MainWindow", "2.框选模板图")) self.pushButton_12.setText(_translate("MainWindow", "3.开始计数")) self.pushButton_13.setText(_translate("MainWindow", "4.保存结果图")) self.textBrowser_5.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n" "<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n" "p, li { white-space: pre-wrap; }\n" "</style></head><body style=\" font-family:\'PMingLiU\'; font-size:13pt; font-weight:400; font-style:normal;\">\n" "<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" color:#ff0000;\">用于显示校正过程的log</span></p></body></html>")) self.label_6.setText(_translate( "MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:20pt; font-weight:600; font-style:italic;\">显示Counter图像</span></p></body></html>")) self.label_7.setText(_translate( "MainWindow", "<html><head/><body><p align=\"center\"><span style=\" font-size:20pt; font-weight:600; text-decoration: underline; color:#00007f;\">Counter校正界面</span></p></body></html>")) self.tabWidget.setTabText(self.tabWidget.indexOf( self.tab_6), _translate("MainWindow", "相机校正")) def setCounter(self): '''模拟测试counter结束''' self.grapCounterEvent.set() # self.CounterendEvent.set() def setLabel(self): '''模拟测试Label结束''' self.grapLabelEvent.set() print('激活') def setTape(self): '''模拟测试Tape结束''' # self.TapeendEvent.set() self.grapTapeEvent.set() def CameraShow(self): """显示各个相机画面""" if not self.RunLogQueue.empty(): log = self.RunLogQueue.get() self.textBrowser.append(log) if __name__ == "__main__": import sys app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow({}) ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec_()) 为什么这样的设置组件永远是在(800, 600)的大小,如何让其随着窗口大小变换,给出优化的完整代码
07-13
上面创建的折叠怎么与这段代码结合# Form implementation generated from reading ui file 'untitled.ui' # # Created by: PyQt6 UI code generator 6.9.1 # # 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 class Ui_MainWindow(object): def setupUi(self, MainWindow): MainWindow.setObjectName("MainWindow") MainWindow.resize(962, 674) MainWindow.setMinimumSize(QtCore.QSize(962, 674)) self.centralwidget = QtWidgets.QWidget(parent=MainWindow) self.centralwidget.setObjectName("centralwidget") self.tabWidget = QtWidgets.QTabWidget(parent=self.centralwidget) self.tabWidget.setGeometry(QtCore.QRect(70, 20, 691, 591)) sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Policy.Minimum, QtWidgets.QSizePolicy.Policy.Expanding) sizePolicy.setHorizontalStretch(0) sizePolicy.setVerticalStretch(0) sizePolicy.setHeightForWidth(self.tabWidget.sizePolicy().hasHeightForWidth()) self.tabWidget.setSizePolicy(sizePolicy) self.tabWidget.setObjectName("tabWidget") self.tab = QtWidgets.QWidget() self.tab.setObjectName("tab") self.gridLayoutWidget = QtWidgets.QWidget(parent=self.tab) self.gridLayoutWidget.setGeometry(QtCore.QRect(10, 30, 461, 361)) self.gridLayoutWidget.setObjectName("gridLayoutWidget") self.gridLayout = QtWidgets.QGridLayout(self.gridLayoutWidget) self.gridLayout.setContentsMargins(0, 0, 0, 0) self.gridLayout.setObjectName("gridLayout") self.comboBox_3 = QtWidgets.QComboBox(parent=self.gridLayoutWidget) self.comboBox_3.setObjectName("comboBox_3") self.comboBox_3.addItem("") self.comboBox_3.addItem("") self.comboBox_3.addItem("") self.comboBox_3.addItem("") self.comboBox_3.addItem("") self.gridLayout.addWidget(self.comboBox_3, 2, 1, 1, 1) self.doubleSpinBox_5 = QtWidgets.QDoubleSpinBox(parent=self.gridLayoutWidget) self.doubleSpinBox_5.setObjectName("doubleSpinBox_5") self.gridLayout.addWidget(self.doubleSpinBox_5, 6, 1, 1, 1) self.label_7 = QtWidgets.QLabel(parent=self.gridLayoutWidget) self.label_7.setObjectName("label_7") self.gridLayout.addWidget(self.label_7, 6, 0, 1, 1) self.label_6 = QtWidgets.QLabel(parent=self.gridLayoutWidget) self.label_6.setObjectName("label_6") self.gridLayout.addWidget(self.label_6, 5, 0, 1, 1) self.comboBox_2 = QtWidgets.QComboBox(parent=self.gridLayoutWidget) self.comboBox_2.setObjectName("comboBox_2") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.comboBox_2.addItem("") self.gridLayout.addWidget(self.comboBox_2, 0, 1, 1, 1) self.comboBox_8 = QtWidgets.QComboBox(parent=self.gridLayoutWidget) self.comboBox_8.setObjectName("comboBox_8") self.comboBox_8.addItem("") self.comboBox_8.addItem("") self.gridLayout.addWidget(self.comboBox_8, 7, 2, 1, 1) self.doubleSpinBox_3 = QtWidgets.QDoubleSpinBox(parent=self.gridLayoutWidget) self.doubleSpinBox_3.setObjectName("doubleSpinBox_3") self.gridLayout.addWidget(self.doubleSpinBox_3, 4, 1, 1, 1) self.comboBox_4 = QtWidgets.QComboBox(parent=self.gridLayoutWidget) self.comboBox_4.setObjectName("comboBox_4") self.comboBox_4.addItem("") self.comboBox_4.addItem("") self.gridLayout.addWidget(self.comboBox_4, 3, 2, 1, 1) self.doubleSpinBox_6 = QtWidgets.QDoubleSpinBox(parent=self.gridLayoutWidget) self.doubleSpinBox_6.setProperty("value", 0.0) self.doubleSpinBox_6.setObjectName("doubleSpinBox_6") self.gridLayout.addWidget(self.doubleSpinBox_6, 7, 1, 1, 1) self.label_5 = QtWidgets.QLabel(parent=self.gridLayoutWidget) self.label_5.setObjectName("label_5") self.gridLayout.addWidget(self.label_5, 4, 0, 1, 1) self.comboBox_6 = QtWidgets.QComboBox(parent=self.gridLayoutWidget) self.comboBox_6.setObjectName("comboBox_6") self.comboBox_6.addItem("") self.gridLayout.addWidget(self.comboBox_6, 5, 2, 1, 1) self.label_2 = QtWidgets.QLabel(parent=self.gridLayoutWidget) self.label_2.setObjectName("label_2") self.gridLayout.addWidget(self.label_2, 0, 0, 1, 1) self.label_8 = QtWidgets.QLabel(parent=self.gridLayoutWidget) self.label_8.setObjectName("label_8") self.gridLayout.addWidget(self.label_8, 7, 0, 1, 1) self.doubleSpinBox_2 = QtWidgets.QDoubleSpinBox(parent=self.gridLayoutWidget) self.doubleSpinBox_2.setObjectName("doubleSpinBox_2") self.gridLayout.addWidget(self.doubleSpinBox_2, 3, 1, 1, 1) self.comboBox_5 = QtWidgets.QComboBox(parent=self.gridLayoutWidget) self.comboBox_5.setObjectName("comboBox_5") self.comboBox_5.addItem("") self.gridLayout.addWidget(self.comboBox_5, 4, 2, 1, 1) self.comboBox_7 = QtWidgets.QComboBox(parent=self.gridLayoutWidget) self.comboBox_7.setObjectName("comboBox_7") self.comboBox_7.addItem("") self.comboBox_7.addItem("") self.gridLayout.addWidget(self.comboBox_7, 6, 2, 1, 1) self.doubleSpinBox_4 = QtWidgets.QDoubleSpinBox(parent=self.gridLayoutWidget) self.doubleSpinBox_4.setObjectName("doubleSpinBox_4") self.gridLayout.addWidget(self.doubleSpinBox_4, 5, 1, 1, 1) self.label_3 = QtWidgets.QLabel(parent=self.gridLayoutWidget) self.label_3.setObjectName("label_3") self.gridLayout.addWidget(self.label_3, 2, 0, 1, 1) self.label_4 = QtWidgets.QLabel(parent=self.gridLayoutWidget) self.label_4.setObjectName("label_4") self.gridLayout.addWidget(self.label_4, 3, 0, 1, 1) self.comboBox = QtWidgets.QComboBox(parent=self.gridLayoutWidget) self.comboBox.setObjectName("comboBox") self.comboBox.addItem("") self.comboBox.addItem("") self.gridLayout.addWidget(self.comboBox, 1, 2, 1, 1) self.doubleSpinBox = QtWidgets.QDoubleSpinBox(parent=self.gridLayoutWidget) self.doubleSpinBox.setObjectName("doubleSpinBox") self.gridLayout.addWidget(self.doubleSpinBox, 1, 1, 1, 1) self.label = QtWidgets.QLabel(parent=self.gridLayoutWidget) self.label.setObjectName("label") self.gridLayout.addWidget(self.label, 1, 0, 1, 1) self.tabWidget.addTab(self.tab, "") self.tab_2 = QtWidgets.QWidget() self.tab_2.setObjectName("tab_2") self.groupBox = QtWidgets.QGroupBox(parent=self.tab_2) self.groupBox.setGeometry(QtCore.QRect(30, 0, 611, 501)) self.groupBox.setFlat(False) self.groupBox.setCheckable(True) self.groupBox.setChecked(True) self.groupBox.setObjectName("groupBox") self.groupBox_2 = QtWidgets.QGroupBox(parent=self.groupBox) self.groupBox_2.setGeometry(QtCore.QRect(50, 40, 491, 401)) self.groupBox_2.setFlat(False) self.groupBox_2.setCheckable(True) self.groupBox_2.setChecked(True) self.groupBox_2.setObjectName("groupBox_2") self.gridLayoutWidget_2 = QtWidgets.QWidget(parent=self.groupBox_2) self.gridLayoutWidget_2.setGeometry(QtCore.QRect(9, 50, 461, 241)) self.gridLayoutWidget_2.setObjectName("gridLayoutWidget_2") self.gridLayout_2 = QtWidgets.QGridLayout(self.gridLayoutWidget_2) self.gridLayout_2.setContentsMargins(0, 0, 0, 0) self.gridLayout_2.setObjectName("gridLayout_2") self.comboBox_17 = QtWidgets.QComboBox(parent=self.gridLayoutWidget_2) self.comboBox_17.setObjectName("comboBox_17") self.comboBox_17.addItem("") self.comboBox_17.addItem("") self.gridLayout_2.addWidget(self.comboBox_17, 0, 1, 1, 1) self.label_17 = QtWidgets.QLabel(parent=self.gridLayoutWidget_2) self.label_17.setObjectName("label_17") self.gridLayout_2.addWidget(self.label_17, 0, 0, 1, 1) self.tabWidget.addTab(self.tab_2, "") self.tab_3 = QtWidgets.QWidget() self.tab_3.setObjectName("tab_3") self.widget = QtWidgets.QWidget(parent=self.tab_3) self.widget.setGeometry(QtCore.QRect(210, 130, 158, 78)) self.widget.setObjectName("widget") self.verticalLayoutWidget = QtWidgets.QWidget(parent=self.tab_3) self.verticalLayoutWidget.setGeometry(QtCore.QRect(40, 60, 591, 281)) self.verticalLayoutWidget.setObjectName("verticalLayoutWidget") self.verticalLayout_2 = QtWidgets.QVBoxLayout(self.verticalLayoutWidget) self.verticalLayout_2.setContentsMargins(0, 0, 0, 0) self.verticalLayout_2.setObjectName("verticalLayout_2") self.pushButton = QtWidgets.QPushButton(parent=self.verticalLayoutWidget) self.pushButton.setObjectName("pushButton") self.verticalLayout_2.addWidget(self.pushButton) self.widget_3 = QtWidgets.QWidget(parent=self.verticalLayoutWidget) self.widget_3.setObjectName("widget_3") self.label_36 = QtWidgets.QLabel(parent=self.widget_3) self.label_36.setGeometry(QtCore.QRect(-3, 50, 227, 24)) self.label_36.setObjectName("label_36") self.comboBox_36 = QtWidgets.QComboBox(parent=self.widget_3) self.comboBox_36.setGeometry(QtCore.QRect(230, 50, 226, 24)) self.comboBox_36.setObjectName("comboBox_36") self.comboBox_36.addItem("") self.comboBox_36.addItem("") self.verticalLayout_2.addWidget(self.widget_3) self.tabWidget.addTab(self.tab_3, "") MainWindow.setCentralWidget(self.centralwidget) self.menubar = QtWidgets.QMenuBar(parent=MainWindow) self.menubar.setGeometry(QtCore.QRect(0, 0, 962, 33)) self.menubar.setObjectName("menubar") MainWindow.setMenuBar(self.menubar) self.statusbar = QtWidgets.QStatusBar(parent=MainWindow) self.statusbar.setObjectName("statusbar") MainWindow.setStatusBar(self.statusbar) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QtCore.QMetaObject.connectSlotsByName(MainWindow) def retranslateUi(self, MainWindow): _translate = QtCore.QCoreApplication.translate MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow")) self.comboBox_3.setItemText(0, _translate("MainWindow", "Swerling 0/5")) self.comboBox_3.setItemText(1, _translate("MainWindow", "Swerling 1")) self.comboBox_3.setItemText(2, _translate("MainWindow", "Swerling 2")) self.comboBox_3.setItemText(3, _translate("MainWindow", "Swerling 3")) self.comboBox_3.setItemText(4, _translate("MainWindow", "Swerling 4")) self.label_7.setText(_translate("MainWindow", "距离")) self.label_6.setText(_translate("MainWindow", "高度")) self.comboBox_2.setItemText(0, _translate("MainWindow", "飞机")) self.comboBox_2.setItemText(1, _translate("MainWindow", "人")) self.comboBox_2.setItemText(2, _translate("MainWindow", "船")) self.comboBox_2.setItemText(3, _translate("MainWindow", "汽车")) self.comboBox_8.setItemText(0, _translate("MainWindow", "deg")) self.comboBox_8.setItemText(1, _translate("MainWindow", "rad")) self.comboBox_4.setItemText(0, _translate("MainWindow", "m/s")) self.comboBox_4.setItemText(1, _translate("MainWindow", "km/h")) self.label_5.setText(_translate("MainWindow", "加速度")) self.comboBox_6.setItemText(0, _translate("MainWindow", "m")) self.label_2.setText(_translate("MainWindow", "目标类型")) self.label_8.setText(_translate("MainWindow", "仰角")) self.comboBox_5.setItemText(0, _translate("MainWindow", "m/s2")) self.comboBox_7.setItemText(0, _translate("MainWindow", "m")) self.comboBox_7.setItemText(1, _translate("MainWindow", "km")) self.label_3.setText(_translate("MainWindow", "起伏类型")) self.label_4.setText(_translate("MainWindow", "速度")) self.comboBox.setItemText(0, _translate("MainWindow", "dbsm")) self.comboBox.setItemText(1, _translate("MainWindow", "m2")) self.label.setText(_translate("MainWindow", "RCS")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), _translate("MainWindow", "目标")) self.groupBox.setTitle(_translate("MainWindow", "▼ 环境和地表")) self.groupBox_2.setTitle(_translate("MainWindow", "自由空间")) self.comboBox_17.setItemText(0, _translate("MainWindow", "弯曲")) self.comboBox_17.setItemText(1, _translate("MainWindow", "平坦")) self.label_17.setText(_translate("MainWindow", "地球模型")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_2), _translate("MainWindow", "环境")) self.pushButton.setText(_translate("MainWindow", "PushButton")) self.label_36.setText(_translate("MainWindow", "地球模型")) self.comboBox_36.setItemText(0, _translate("MainWindow", "弯曲")) self.comboBox_36.setItemText(1, _translate("MainWindow", "平坦")) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab_3), _translate("MainWindow", "干扰")) if __name__ == "__main__": import sys app = QtWidgets.QApplication(sys.argv) MainWindow = QtWidgets.QMainWindow() ui = Ui_MainWindow() ui.setupUi(MainWindow) MainWindow.show() sys.exit(app.exec())
最新发布
08-30
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值