# -*- coding: utf-8 -*- ################################################################################ ## Form generated from reading UI file 'tsp_ui.ui' ## ## Created by: Qt User Interface Compiler version 6.6.1 ## ## WARNING! All changes made in this file will be lost when recompiling UI file! ################################################################################ from PySide6.QtCore import (QCoreApplication, QDate, QDateTime, QLocale, QMetaObject, QObject, QPoint, QRect, QSize, QTime, QUrl, Qt) from PySide6.QtGui import (QAction, QBrush, QColor, QConicalGradient, QCursor, QFont, QFontDatabase, QGradient, QIcon, QImage, QKeySequence, QLinearGradient, QPainter, QPalette, QPixmap, QRadialGradient, QTransform) from PySide6.QtWidgets import (QApplication, QComboBox, QFrame, QGraphicsView, QGridLayout, QGroupBox, QHBoxLayout, QLabel, QLineEdit, QMainWindow, QMenu, QMenuBar, QPushButton, QRadioButton, QSizePolicy, QSpacerItem, QSpinBox, QStatusBar, QTabWidget, QVBoxLayout, QWidget) class Ui_MainWindow(object): def setupUi(self, MainWindow): if not MainWindow.objectName(): MainWindow.setObjectName(u"MainWindow") MainWindow.resize(1120, 936) font = QFont() font.setPointSize(11) MainWindow.setFont(font) self.actionchognzhi = QAction(MainWindow) self.actionchognzhi.setObjectName(u"actionchognzhi") self.centralwidget = QWidget(MainWindow) self.centralwidget.setObjectName(u"centralwidget") font1 = QFont() font1.setFamilies([u"Microsoft YaHei UI"]) font1.setPointSize(11) self.centralwidget.setFont(font1) self.gridLayout = QGridLayout(self.centralwidget) self.gridLayout.setObjectName(u"gridLayout") self.verticalLayout_2 = QVBoxLayout() self.verticalLayout_2.setSpacing(6) self.verticalLayout_2.setObjectName(u"verticalLayout_2") self.verticalLayout_2.setContentsMargins(-1, 0, -1, -1) self.horizontalLayout_3 = QHBoxLayout() self.horizontalLayout_3.setObjectName(u"horizontalLayout_3") self.label_7 = QLabel(self.centralwidget) self.label_7.setObjectName(u"label_7") self.label_7.setAlignment(Qt.AlignRight|Qt.AlignTrailing|Qt.AlignVCenter) self.horizontalLayout_3.addWidget(self.label_7) self.node_num_input = QSpinBox(self.centralwidget) self.node_num_input.setObjectName(u"node_num_input") self.horizontalLayout_3.addWidget(self.node_num_input) self.creat_node_bt = QPushButton(self.centralwidget) self.creat_node_bt.setObjectName(u"creat_node_bt") self.horizontalLayout_3.addWidget(self.creat_node_bt) self.horizontalSpacer_2 = QSpacerItem(41, 20, QSizePolicy.Preferred, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer_2) self.label_6 = QLabel(self.centralwidget) self.label_6.setObjectName(u"label_6") self.label_6.setAlignment(Qt.AlignCenter) self.horizontalLayout_3.addWidget(self.label_6) self.label_time = QLabel(self.centralwidget) self.label_time.setObjectName(u"label_time") self.label_time.setAlignment(Qt.AlignCenter) self.horizontalLayout_3.addWidget(self.label_time) self.label = QLabel(self.centralwidget) self.label.setObjectName(u"label") self.horizontalLayout_3.addWidget(self.label) self.horizontalSpacer_3 = QSpacerItem(40, 20, QSizePolicy.Preferred, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer_3) self.label_2 = QLabel(self.centralwidget) self.label_2.setObjectName(u"label_2") self.horizontalLayout_3.addWidget(self.label_2) self.label_distance = QLabel(self.centralwidget) self.label_distance.setObjectName(u"label_distance") self.horizontalLayout_3.addWidget(self.label_distance) self.label_3 = QLabel(self.centralwidget) self.label_3.setObjectName(u"label_3") self.horizontalLayout_3.addWidget(self.label_3) self.horizontalSpacer = QSpacerItem(500, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.horizontalLayout_3.addItem(self.horizontalSpacer) self.pushButton_ctrl_edges_lb = QPushButton(self.centralwidget) self.pushButton_ctrl_edges_lb.setObjectName(u"pushButton_ctrl_edges_lb") self.horizontalLayout_3.addWidget(self.pushButton_ctrl_edges_lb) self.verticalLayout_2.addLayout(self.horizontalLayout_3) self.line = QFrame(self.centralwidget) self.line.setObjectName(u"line") self.line.setFrameShape(QFrame.HLine) self.line.setFrameShadow(QFrame.Sunken) self.verticalLayout_2.addWidget(self.line) self.horizontalLayout = QHBoxLayout() self.horizontalLayout.setObjectName(u"horizontalLayout") self.verticalLayout_3 = QVBoxLayout() self.verticalLayout_3.setObjectName(u"verticalLayout_3") self.horizontalSpacer_10 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.verticalLayout_3.addItem(self.horizontalSpacer_10) self.tabWidget = QTabWidget(self.centralwidget) self.tabWidget.setObjectName(u"tabWidget") self.node_ac_tab = QWidget() self.node_ac_tab.setObjectName(u"node_ac_tab") self.node_ac_tab.setTabletTracking(False) self.gridLayout_2 = QGridLayout(self.node_ac_tab) self.gridLayout_2.setObjectName(u"gridLayout_2") self.verticalLayout_4 = QVBoxLayout() self.verticalLayout_4.setObjectName(u"verticalLayout_4") self.gridLayout_3 = QGridLayout() self.gridLayout_3.setObjectName(u"gridLayout_3") self.horizontalSpacer_4 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_3.addItem(self.horizontalSpacer_4, 3, 0, 1, 1) self.change_node_lb_bt = QPushButton(self.node_ac_tab) self.change_node_lb_bt.setObjectName(u"change_node_lb_bt") self.gridLayout_3.addWidget(self.change_node_lb_bt, 8, 0, 1, 2) self.horizontalSpacer_5 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_3.addItem(self.horizontalSpacer_5, 5, 0, 1, 1) self.label_12 = QLabel(self.node_ac_tab) self.label_12.setObjectName(u"label_12") self.label_12.setAlignment(Qt.AlignCenter) self.gridLayout_3.addWidget(self.label_12, 7, 0, 1, 1) self.all_node_lb = QLabel(self.node_ac_tab) self.all_node_lb.setObjectName(u"all_node_lb") self.gridLayout_3.addWidget(self.all_node_lb, 1, 1, 1, 1) self.label_10 = QLabel(self.node_ac_tab) self.label_10.setObjectName(u"label_10") self.label_10.setAlignment(Qt.AlignCenter) self.gridLayout_3.addWidget(self.label_10, 4, 0, 1, 1) self.selected_node_lb = QLabel(self.node_ac_tab) self.selected_node_lb.setObjectName(u"selected_node_lb") self.gridLayout_3.addWidget(self.selected_node_lb, 4, 1, 1, 1) self.label_8 = QLabel(self.node_ac_tab) self.label_8.setObjectName(u"label_8") self.label_8.setAlignment(Qt.AlignCenter) self.gridLayout_3.addWidget(self.label_8, 1, 0, 1, 1) self.edit_node_lb_inp = QLineEdit(self.node_ac_tab) self.edit_node_lb_inp.setObjectName(u"edit_node_lb_inp") self.gridLayout_3.addWidget(self.edit_node_lb_inp, 7, 1, 1, 1) self.horizontalSpacer_6 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_3.addItem(self.horizontalSpacer_6, 0, 0, 1, 1) self.line_9 = QFrame(self.node_ac_tab) self.line_9.setObjectName(u"line_9") self.line_9.setFrameShape(QFrame.HLine) self.line_9.setFrameShadow(QFrame.Sunken) self.gridLayout_3.addWidget(self.line_9, 6, 0, 1, 2) self.verticalLayout_4.addLayout(self.gridLayout_3) self.line_10 = QFrame(self.node_ac_tab) self.line_10.setObjectName(u"line_10") self.line_10.setFrameShape(QFrame.HLine) self.line_10.setFrameShadow(QFrame.Sunken) self.verticalLayout_4.addWidget(self.line_10) self.add_node_button = QPushButton(self.node_ac_tab) self.add_node_button.setObjectName(u"add_node_button") self.verticalLayout_4.addWidget(self.add_node_button) self.del_node_button = QPushButton(self.node_ac_tab) self.del_node_button.setObjectName(u"del_node_button") self.verticalLayout_4.addWidget(self.del_node_button) self.set_must_button = QPushButton(self.node_ac_tab) self.set_must_button.setObjectName(u"set_must_button") self.verticalLayout_4.addWidget(self.set_must_button) self.del_must_button = QPushButton(self.node_ac_tab) self.del_must_button.setObjectName(u"del_must_button") self.verticalLayout_4.addWidget(self.del_must_button) self.groupBox_3 = QGroupBox(self.node_ac_tab) self.groupBox_3.setObjectName(u"groupBox_3") self.gridLayout_12 = QGridLayout(self.groupBox_3) self.gridLayout_12.setObjectName(u"gridLayout_12") self.label_city = QLabel(self.groupBox_3) self.label_city.setObjectName(u"label_city") self.gridLayout_12.addWidget(self.label_city, 0, 0, 1, 1, Qt.AlignHCenter) self.label_real_coord = QLabel(self.groupBox_3) self.label_real_coord.setObjectName(u"label_real_coord") self.gridLayout_12.addWidget(self.label_real_coord, 1, 0, 1, 1, Qt.AlignHCenter) self.verticalLayout_4.addWidget(self.groupBox_3) self.gridLayout_2.addLayout(self.verticalLayout_4, 1, 0, 1, 1) self.tabWidget.addTab(self.node_ac_tab, "") self.conn_ac_tab = QWidget() self.conn_ac_tab.setObjectName(u"conn_ac_tab") self.gridLayout_4 = QGridLayout(self.conn_ac_tab) self.gridLayout_4.setObjectName(u"gridLayout_4") self.pushButton_create_node_conn = QPushButton(self.conn_ac_tab) self.pushButton_create_node_conn.setObjectName(u"pushButton_create_node_conn") self.gridLayout_4.addWidget(self.pushButton_create_node_conn, 4, 1, 1, 1) self.horizontalSpacer_15 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_4.addItem(self.horizontalSpacer_15, 7, 1, 1, 1) self.horizontalSpacer_14 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_4.addItem(self.horizontalSpacer_14, 5, 1, 1, 1) self.verticalSpacer_2 = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding) self.gridLayout_4.addItem(self.verticalSpacer_2, 11, 1, 1, 1) self.horizontalSpacer_12 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_4.addItem(self.horizontalSpacer_12, 0, 1, 1, 1) self.pushButton_del_node_conn = QPushButton(self.conn_ac_tab) self.pushButton_del_node_conn.setObjectName(u"pushButton_del_node_conn") self.gridLayout_4.addWidget(self.pushButton_del_node_conn, 6, 1, 1, 1) self.pushButton_set_node_conn = QPushButton(self.conn_ac_tab) self.pushButton_set_node_conn.setObjectName(u"pushButton_set_node_conn") self.gridLayout_4.addWidget(self.pushButton_set_node_conn, 10, 1, 1, 1) self.gridLayout_5 = QGridLayout() self.gridLayout_5.setObjectName(u"gridLayout_5") self.count_conn_lb = QLabel(self.conn_ac_tab) self.count_conn_lb.setObjectName(u"count_conn_lb") self.gridLayout_5.addWidget(self.count_conn_lb, 1, 2, 1, 2) self.horizontalSpacer_13 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_5.addItem(self.horizontalSpacer_13, 7, 0, 1, 4) self.label_16 = QLabel(self.conn_ac_tab) self.label_16.setObjectName(u"label_16") self.gridLayout_5.addWidget(self.label_16, 1, 0, 1, 2) self.comboBox_node2 = QComboBox(self.conn_ac_tab) self.comboBox_node2.setObjectName(u"comboBox_node2") self.gridLayout_5.addWidget(self.comboBox_node2, 6, 3, 1, 1) self.label_14 = QLabel(self.conn_ac_tab) self.label_14.setObjectName(u"label_14") self.gridLayout_5.addWidget(self.label_14, 6, 0, 1, 1) self.groupBox = QGroupBox(self.conn_ac_tab) self.groupBox.setObjectName(u"groupBox") self.gridLayout_10 = QGridLayout(self.groupBox) self.gridLayout_10.setObjectName(u"gridLayout_10") self.selected_conn_lb = QLabel(self.groupBox) self.selected_conn_lb.setObjectName(u"selected_conn_lb") self.gridLayout_10.addWidget(self.selected_conn_lb, 0, 1, 1, 1) self.label_4 = QLabel(self.groupBox) self.label_4.setObjectName(u"label_4") self.gridLayout_10.addWidget(self.label_4, 0, 0, 1, 1) self.label_31 = QLabel(self.groupBox) self.label_31.setObjectName(u"label_31") self.gridLayout_10.addWidget(self.label_31, 1, 0, 1, 1) self.label_32 = QLabel(self.groupBox) self.label_32.setObjectName(u"label_32") self.gridLayout_10.addWidget(self.label_32, 2, 0, 1, 1) self.label_conn_time = QLabel(self.groupBox) self.label_conn_time.setObjectName(u"label_conn_time") self.gridLayout_10.addWidget(self.label_conn_time, 1, 1, 1, 1) self.label_conn_dis = QLabel(self.groupBox) self.label_conn_dis.setObjectName(u"label_conn_dis") self.gridLayout_10.addWidget(self.label_conn_dis, 2, 1, 1, 1) self.gridLayout_5.addWidget(self.groupBox, 3, 0, 1, 4) self.comboBox_node1 = QComboBox(self.conn_ac_tab) self.comboBox_node1.setObjectName(u"comboBox_node1") self.gridLayout_5.addWidget(self.comboBox_node1, 6, 1, 1, 1) self.horizontalSpacer_16 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_5.addItem(self.horizontalSpacer_16, 4, 0, 1, 4) self.label_13 = QLabel(self.conn_ac_tab) self.label_13.setObjectName(u"label_13") self.label_13.setAlignment(Qt.AlignCenter) self.gridLayout_5.addWidget(self.label_13, 5, 0, 1, 4) self.label_15 = QLabel(self.conn_ac_tab) self.label_15.setObjectName(u"label_15") self.gridLayout_5.addWidget(self.label_15, 6, 2, 1, 1) self.horizontalSpacer_11 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_5.addItem(self.horizontalSpacer_11, 2, 0, 1, 1) self.gridLayout_4.addLayout(self.gridLayout_5, 3, 1, 1, 1) self.horizontalLayout_4 = QHBoxLayout() self.horizontalLayout_4.setObjectName(u"horizontalLayout_4") self.label_5 = QLabel(self.conn_ac_tab) self.label_5.setObjectName(u"label_5") self.horizontalLayout_4.addWidget(self.label_5) self.lineEdit_new_node_lb = QLineEdit(self.conn_ac_tab) self.lineEdit_new_node_lb.setObjectName(u"lineEdit_new_node_lb") self.horizontalLayout_4.addWidget(self.lineEdit_new_node_lb) self.gridLayout_4.addLayout(self.horizontalLayout_4, 8, 1, 1, 1) self.tabWidget.addTab(self.conn_ac_tab, "") self.tab = QWidget() self.tab.setObjectName(u"tab") self.gridLayout_9 = QGridLayout(self.tab) self.gridLayout_9.setObjectName(u"gridLayout_9") self.pushButton_path_to_conn = QPushButton(self.tab) self.pushButton_path_to_conn.setObjectName(u"pushButton_path_to_conn") self.gridLayout_9.addWidget(self.pushButton_path_to_conn, 10, 0, 1, 2) self.horizontalSpacer_22 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_9.addItem(self.horizontalSpacer_22, 7, 0, 1, 2) self.horizontalSpacer_23 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_9.addItem(self.horizontalSpacer_23, 9, 0, 1, 2) self.horizontalSpacer_24 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_9.addItem(self.horizontalSpacer_24, 11, 0, 1, 2) self.horizontalSpacer_21 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_9.addItem(self.horizontalSpacer_21, 3, 0, 1, 2) self.pushButton_conn_to_path = QPushButton(self.tab) self.pushButton_conn_to_path.setObjectName(u"pushButton_conn_to_path") self.gridLayout_9.addWidget(self.pushButton_conn_to_path, 8, 0, 1, 2) self.verticalSpacer_3 = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding) self.gridLayout_9.addItem(self.verticalSpacer_3, 13, 0, 1, 1) self.pushButton_del_all_path = QPushButton(self.tab) self.pushButton_del_all_path.setObjectName(u"pushButton_del_all_path") self.gridLayout_9.addWidget(self.pushButton_del_all_path, 12, 0, 1, 2) self.groupBox_2 = QGroupBox(self.tab) self.groupBox_2.setObjectName(u"groupBox_2") self.gridLayout_11 = QGridLayout(self.groupBox_2) self.gridLayout_11.setObjectName(u"gridLayout_11") self.label_26 = QLabel(self.groupBox_2) self.label_26.setObjectName(u"label_26") self.gridLayout_11.addWidget(self.label_26, 1, 0, 1, 1) self.selected_path_lb = QLabel(self.groupBox_2) self.selected_path_lb.setObjectName(u"selected_path_lb") self.gridLayout_11.addWidget(self.selected_path_lb, 0, 1, 1, 1) self.label_17 = QLabel(self.groupBox_2) self.label_17.setObjectName(u"label_17") self.gridLayout_11.addWidget(self.label_17, 0, 0, 1, 1) self.label_path_time = QLabel(self.groupBox_2) self.label_path_time.setObjectName(u"label_path_time") self.gridLayout_11.addWidget(self.label_path_time, 1, 1, 1, 1) self.label_28 = QLabel(self.groupBox_2) self.label_28.setObjectName(u"label_28") self.gridLayout_11.addWidget(self.label_28, 2, 0, 1, 1) self.label_path_dis = QLabel(self.groupBox_2) self.label_path_dis.setObjectName(u"label_path_dis") self.gridLayout_11.addWidget(self.label_path_dis, 2, 1, 1, 1) self.gridLayout_9.addWidget(self.groupBox_2, 4, 0, 1, 2) self.label_9 = QLabel(self.tab) self.label_9.setObjectName(u"label_9") self.gridLayout_9.addWidget(self.label_9, 2, 0, 1, 1) self.label_path_num = QLabel(self.tab) self.label_path_num.setObjectName(u"label_path_num") self.gridLayout_9.addWidget(self.label_path_num, 2, 1, 1, 1) self.horizontalSpacer_19 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_9.addItem(self.horizontalSpacer_19, 1, 0, 1, 2) self.tabWidget.addTab(self.tab, "") self.route_ac_tab = QWidget() self.route_ac_tab.setObjectName(u"route_ac_tab") self.gridLayout_7 = QGridLayout(self.route_ac_tab) self.gridLayout_7.setObjectName(u"gridLayout_7") self.gridLayout_8 = QGridLayout() self.gridLayout_8.setObjectName(u"gridLayout_8") self.line_4 = QFrame(self.route_ac_tab) self.line_4.setObjectName(u"line_4") self.line_4.setFrameShape(QFrame.VLine) self.line_4.setFrameShadow(QFrame.Sunken) self.gridLayout_8.addWidget(self.line_4, 1, 1, 1, 1) self.pushButton_check_connectivity = QPushButton(self.route_ac_tab) self.pushButton_check_connectivity.setObjectName(u"pushButton_check_connectivity") self.gridLayout_8.addWidget(self.pushButton_check_connectivity, 2, 0, 1, 5) self.label_23 = QLabel(self.route_ac_tab) self.label_23.setObjectName(u"label_23") self.gridLayout_8.addWidget(self.label_23, 4, 0, 1, 1) self.label_is_optimal_path = QLabel(self.route_ac_tab) self.label_is_optimal_path.setObjectName(u"label_is_optimal_path") self.label_is_optimal_path.setStyleSheet(u"\n" " background-color:rgb(255, 255, 255);\n" " border: 1px solid black;\n" " ") self.label_is_optimal_path.setAlignment(Qt.AlignCenter) self.gridLayout_8.addWidget(self.label_is_optimal_path, 4, 2, 1, 3) self.line_6 = QFrame(self.route_ac_tab) self.line_6.setObjectName(u"line_6") self.line_6.setFrameShape(QFrame.HLine) self.line_6.setFrameShadow(QFrame.Sunken) self.gridLayout_8.addWidget(self.line_6, 3, 0, 1, 5) self.label_is_connectivity = QLabel(self.route_ac_tab) self.label_is_connectivity.setObjectName(u"label_is_connectivity") self.label_is_connectivity.setStyleSheet(u"\n" " background-color:rgb(255, 255, 255);\n" " border: 1px solid black;\n" " ") self.label_is_connectivity.setAlignment(Qt.AlignCenter) self.gridLayout_8.addWidget(self.label_is_connectivity, 1, 2, 1, 3) self.line_8 = QFrame(self.route_ac_tab) self.line_8.setObjectName(u"line_8") self.line_8.setFrameShape(QFrame.VLine) self.line_8.setFrameShadow(QFrame.Sunken) self.gridLayout_8.addWidget(self.line_8, 8, 1, 1, 1) self.comboBox_start_node = QComboBox(self.route_ac_tab) self.comboBox_start_node.setObjectName(u"comboBox_start_node") self.gridLayout_8.addWidget(self.comboBox_start_node, 0, 2, 1, 1) self.label_19 = QLabel(self.route_ac_tab) self.label_19.setObjectName(u"label_19") self.gridLayout_8.addWidget(self.label_19, 0, 3, 1, 1) self.label_18 = QLabel(self.route_ac_tab) self.label_18.setObjectName(u"label_18") self.gridLayout_8.addWidget(self.label_18, 0, 0, 1, 1) self.line_5 = QFrame(self.route_ac_tab) self.line_5.setObjectName(u"line_5") self.line_5.setFrameShape(QFrame.VLine) self.line_5.setFrameShadow(QFrame.Sunken) self.gridLayout_8.addWidget(self.line_5, 4, 1, 1, 1) self.comboBox_end_node = QComboBox(self.route_ac_tab) self.comboBox_end_node.setObjectName(u"comboBox_end_node") self.gridLayout_8.addWidget(self.comboBox_end_node, 0, 4, 1, 1) self.pushButton_greedy_path = QPushButton(self.route_ac_tab) self.pushButton_greedy_path.setObjectName(u"pushButton_greedy_path") self.gridLayout_8.addWidget(self.pushButton_greedy_path, 9, 0, 1, 5) self.label_20 = QLabel(self.route_ac_tab) self.label_20.setObjectName(u"label_20") self.gridLayout_8.addWidget(self.label_20, 1, 0, 1, 1) self.label_is_greedy_path = QLabel(self.route_ac_tab) self.label_is_greedy_path.setObjectName(u"label_is_greedy_path") self.label_is_greedy_path.setStyleSheet(u"\n" " background-color:rgb(255, 255, 255);\n" " border: 1px solid black;\n" " ") self.label_is_greedy_path.setAlignment(Qt.AlignCenter) self.gridLayout_8.addWidget(self.label_is_greedy_path, 8, 2, 1, 3) self.pushButton_optimal_path = QPushButton(self.route_ac_tab) self.pushButton_optimal_path.setObjectName(u"pushButton_optimal_path") self.gridLayout_8.addWidget(self.pushButton_optimal_path, 6, 0, 1, 5) self.line_7 = QFrame(self.route_ac_tab) self.line_7.setObjectName(u"line_7") self.line_7.setFrameShape(QFrame.HLine) self.line_7.setFrameShadow(QFrame.Sunken) self.gridLayout_8.addWidget(self.line_7, 7, 0, 1, 5) self.label_25 = QLabel(self.route_ac_tab) self.label_25.setObjectName(u"label_25") self.gridLayout_8.addWidget(self.label_25, 8, 0, 1, 1) self.gridLayout_7.addLayout(self.gridLayout_8, 0, 0, 1, 1) self.tabWidget.addTab(self.route_ac_tab, "") self.verticalLayout_3.addWidget(self.tabWidget) self.verticalSpacer_4 = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding) self.verticalLayout_3.addItem(self.verticalSpacer_4) self.gridLayout_6 = QGridLayout() self.gridLayout_6.setObjectName(u"gridLayout_6") self.auto_solve_comboBox = QComboBox(self.centralwidget) self.auto_solve_comboBox.addItem("") self.auto_solve_comboBox.addItem("") self.auto_solve_comboBox.setObjectName(u"auto_solve_comboBox") self.gridLayout_6.addWidget(self.auto_solve_comboBox, 6, 2, 1, 1) self.horizontalSpacer_17 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_6.addItem(self.horizontalSpacer_17, 1, 1, 1, 1) self.horizontalSpacer_18 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_6.addItem(self.horizontalSpacer_18, 6, 4, 1, 1) self.verticalSpacer = QSpacerItem(20, 40, QSizePolicy.Minimum, QSizePolicy.Expanding) self.gridLayout_6.addItem(self.verticalSpacer, 8, 1, 1, 1) self.horizontalSpacer_20 = QSpacerItem(40, 20, QSizePolicy.Expanding, QSizePolicy.Minimum) self.gridLayout_6.addItem(self.horizontalSpacer_20, 5, 1, 1, 1) self.pushButton_auto_solve = QPushButton(self.centralwidget) self.pushButton_auto_solve.setObjectName(u"pushButton_auto_solve") self.gridLayout_6.addWidget(self.pushButton_auto_solve, 6, 3, 1, 1) self.pushButton_real_city = QPushButton(self.centralwidget) self.pushButton_real_city.setObjectName(u"pushButton_real_city") self.gridLayout_6.addWidget(self.pushButton_real_city, 2, 1, 1, 4) self.groupBox_priority = QGroupBox(self.centralwidget) self.groupBox_priority.setObjectName(u"groupBox_priority") self.groupBox_priority.setFlat(False) self.groupBox_priority.setCheckable(False) self.groupBox_priority.setChecked(False) self.horizontalLayout_2 = QHBoxLayout(self.groupBox_priority) self.horizontalLayout_2.setObjectName(u"horizontalLayout_2") self.radioButton_distance = QRadioButton(self.groupBox_priority) self.radioButton_distance.setObjectName(u"radioButton_distance") self.radioButton_distance.setChecked(True) self.radioButton_distance.setAutoRepeat(False) self.horizontalLayout_2.addWidget(self.radioButton_distance) self.radioButton_time = QRadioButton(self.groupBox_priority) self.radioButton_time.setObjectName(u"radioButton_time") self.horizontalLayout_2.addWidget(self.radioButton_time) self.gridLayout_6.addWidget(self.groupBox_priority, 7, 2, 1, 2) self.auto_TSP_btton = QPushButton(self.centralwidget) self.auto_TSP_btton.setObjectName(u"auto_TSP_btton") self.gridLayout_6.addWidget(self.auto_TSP_btton, 0, 1, 1, 4) self.verticalLayout_3.addLayout(self.gridLayout_6) self.line_3 = QFrame(self.centralwidget) self.line_3.setObjectName(u"line_3") self.line_3.setFrameShape(QFrame.HLine) self.line_3.setFrameShadow(QFrame.Sunken) self.verticalLayout_3.addWidget(self.line_3) self.horizontalLayout.addLayout(self.verticalLayout_3) self.line_2 = QFrame(self.centralwidget) self.line_2.setObjectName(u"line_2") self.line_2.setFrameShape(QFrame.VLine) self.line_2.setFrameShadow(QFrame.Sunken) self.horizontalLayout.addWidget(self.line_2) self.graphicsView = QGraphicsView(self.centralwidget) self.graphicsView.setObjectName(u"graphicsView") self.graphicsView.setFont(font1) self.graphicsView.viewport().setProperty("cursor", QCursor(Qt.ArrowCursor)) self.horizontalLayout.addWidget(self.graphicsView) self.horizontalLayout.setStretch(0, 1) self.horizontalLayout.setStretch(2, 5) self.verticalLayout_2.addLayout(self.horizontalLayout) self.verticalLayout_2.setStretch(0, 1) self.verticalLayout_2.setStretch(2, 999) self.gridLayout.addLayout(self.verticalLayout_2, 0, 0, 1, 1) MainWindow.setCentralWidget(self.centralwidget) self.menubar = QMenuBar(MainWindow) self.menubar.setObjectName(u"menubar") self.menubar.setGeometry(QRect(0, 0, 1120, 26)) self.menu = QMenu(self.menubar) self.menu.setObjectName(u"menu") MainWindow.setMenuBar(self.menubar) self.statusbar = QStatusBar(MainWindow) self.statusbar.setObjectName(u"statusbar") MainWindow.setStatusBar(self.statusbar) self.menubar.addAction(self.menu.menuAction()) self.menu.addAction(self.actionchognzhi) self.retranslateUi(MainWindow) self.tabWidget.setCurrentIndex(0) QMetaObject.connectSlotsByName(MainWindow) # setupUi def retranslateUi(self, MainWindow): MainWindow.setWindowTitle(QCoreApplication.translate("MainWindow", u"TSP\u8def\u5f84\u6a21\u62df\u5668", None)) self.actionchognzhi.setText(QCoreApplication.translate("MainWindow", u"\u91cd\u7f6e\u7cfb\u7edf", None)) self.label_7.setText(QCoreApplication.translate("MainWindow", u"\u8282\u70b9\u6570\u76ee\uff1a", None)) #if QT_CONFIG(tooltip) self.creat_node_bt.setToolTip(QCoreApplication.translate("MainWindow", u"
\u521b\u5efa\u4e00\u4e2aTSP\u95ee\u9898\uff0c\u5c06\u5728\u53f3\u4e0b\u753b\u5e03\u663e\u793a\u60a8\u586b\u5165\u6570\u76ee\u7684\u8282\u70b9
", None)) #endif // QT_CONFIG(tooltip) #if QT_CONFIG(whatsthis) self.creat_node_bt.setWhatsThis(QCoreApplication.translate("MainWindow", u"\u521b\u5efa\u4e00\u4e2aTSP\u95ee\u9898
", None)) #endif // QT_CONFIG(whatsthis) self.creat_node_bt.setText(QCoreApplication.translate("MainWindow", u"\u521b\u5efa", None)) self.label_6.setText(QCoreApplication.translate("MainWindow", u"\u65f6\u95f4\u6210\u672c\uff1a", None)) self.label_time.setText(QCoreApplication.translate("MainWindow", u"0
", None)) self.label.setText(QCoreApplication.translate("MainWindow", u"\u5206\u949f", None)) self.label_2.setText(QCoreApplication.translate("MainWindow", u"\u8ddd\u79bb\u6210\u672c\uff1a", None)) self.label_distance.setText(QCoreApplication.translate("MainWindow", u"0", None)) self.label_3.setText(QCoreApplication.translate("MainWindow", u"\u5343\u7c73", None)) self.pushButton_ctrl_edges_lb.setText(QCoreApplication.translate("MainWindow", u"\u8fde\u63a5\u6807\u7b7e\u63a7\u5236", None)) #if QT_CONFIG(tooltip) self.change_node_lb_bt.setToolTip(QCoreApplication.translate("MainWindow", u"\u8bbe\u7f6e\u9009\u4e2d\u8282\u70b9\u6807\u7b7e
", None)) #endif // QT_CONFIG(tooltip) self.change_node_lb_bt.setText(QCoreApplication.translate("MainWindow", u"\u786e\u5b9a\u66f4\u6539", None)) self.label_12.setText(QCoreApplication.translate("MainWindow", u"\u66f4\u6539\u8282\u70b9\u6807\u7b7e\uff1a", None)) self.all_node_lb.setText(QCoreApplication.translate("MainWindow", u"0", None)) self.label_10.setText(QCoreApplication.translate("MainWindow", u"\u5f53\u524d\u9009\u4e2d\u8282\u70b9\uff1a", None)) self.selected_node_lb.setText(QCoreApplication.translate("MainWindow", u"0", None)) self.label_8.setText(QCoreApplication.translate("MainWindow", u"\u5f53\u524d\u5171\u6709\u8282\u70b9\u6570\uff1a", None)) #if QT_CONFIG(tooltip) self.edit_node_lb_inp.setToolTip(QCoreApplication.translate("MainWindow", u"\u4fee\u6539\u5f53\u524d\u8282\u70b9\u7684\u6807\u7b7e
", None)) #endif // QT_CONFIG(tooltip) self.add_node_button.setText(QCoreApplication.translate("MainWindow", u"\u589e\u52a0\u4e00\u4e2a\u8282\u70b9", None)) self.del_node_button.setText(QCoreApplication.translate("MainWindow", u"\u5220\u9664\u5f53\u524d\u8282\u70b9", None)) self.set_must_button.setText(QCoreApplication.translate("MainWindow", u"\u8bbe\u4e3a\u5fc5\u7ecf\u8282\u70b9", None)) self.del_must_button.setText(QCoreApplication.translate("MainWindow", u"\u53d6\u6d88\u5fc5\u7ecf\u8282\u70b9", None)) #if QT_CONFIG(tooltip) self.groupBox_3.setToolTip(QCoreApplication.translate("MainWindow", u"\u5982\u679c\u52a0\u8f7d\u4e86\u771f\u5b9e\u6570\u636e\u7528\u4e8e\u6a21\u62df\uff0c\u8fd9\u91cc\u4f1a\u663e\u793a\u57ce\u5e02\u5168\u79f0\uff0c\u548c\u5bf9\u5e94\u57ce\u5e02\u7684\u7ecf\u7eac\u5ea6\u3002
", None)) #endif // QT_CONFIG(tooltip) #if QT_CONFIG(whatsthis) self.groupBox_3.setWhatsThis(QCoreApplication.translate("MainWindow", u"\u5982\u679c\u52a0\u8f7d\u4e86\u771f\u5b9e\u6570\u636e\u7528\u4e8e\u6a21\u62df\uff0c\u8fd9\u91cc\u4f1a\u663e\u793a\u57ce\u5e02\u5168\u79f0\uff0c\u548c\u5bf9\u5e94\u57ce\u5e02\u7684\u7ecf\u7eac\u5ea6\u3002
", None)) #endif // QT_CONFIG(whatsthis) self.groupBox_3.setTitle(QCoreApplication.translate("MainWindow", u"\u771f\u5b9e\u4fe1\u606f", None)) self.label_city.setText(QCoreApplication.translate("MainWindow", u"\u65e0", None)) self.label_real_coord.setText(QCoreApplication.translate("MainWindow", u"\u65e0", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.node_ac_tab), QCoreApplication.translate("MainWindow", u"\u8282\u70b9", None)) self.pushButton_create_node_conn.setText(QCoreApplication.translate("MainWindow", u"\u5efa\u7acb\u4e00\u4e2a\u8fde\u63a5", None)) self.pushButton_del_node_conn.setText(QCoreApplication.translate("MainWindow", u"\u5220\u9664\u4e00\u4e2a\u8fde\u63a5", None)) self.pushButton_set_node_conn.setText(QCoreApplication.translate("MainWindow", u"\u8bbe\u7f6e\u8fde\u63a5\u6807\u7b7e", None)) self.count_conn_lb.setText(QCoreApplication.translate("MainWindow", u"0", None)) self.label_16.setText(QCoreApplication.translate("MainWindow", u"\u8282\u70b9\u8fde\u63a5\u6570:", None)) #if QT_CONFIG(tooltip) self.comboBox_node2.setToolTip(QCoreApplication.translate("MainWindow", u"\u9009\u62e9\u8fde\u63a5\u7ec8\u70b9
", None)) #endif // QT_CONFIG(tooltip) self.label_14.setText(QCoreApplication.translate("MainWindow", u"\u8282\u70b91", None)) self.groupBox.setTitle(QCoreApplication.translate("MainWindow", u"\u5f53\u524d\u9009\u4e2d\u8fde\u63a5\uff1a", None)) self.selected_conn_lb.setText("") self.label_4.setText(QCoreApplication.translate("MainWindow", u"\u8fde\u63a5ID\uff1a", None)) self.label_31.setText(QCoreApplication.translate("MainWindow", u"\u65f6\u95f4\u6210\u672c\uff1a", None)) self.label_32.setText(QCoreApplication.translate("MainWindow", u"\u8ddd\u79bb\u6210\u672c\uff1a", None)) self.label_conn_time.setText("") self.label_conn_dis.setText("") #if QT_CONFIG(tooltip) self.comboBox_node1.setToolTip(QCoreApplication.translate("MainWindow", u"\u9009\u62e9\u8fde\u63a5\u8d77\u70b9
", None)) #endif // QT_CONFIG(tooltip) self.label_13.setText(QCoreApplication.translate("MainWindow", u"\u8282\u70b9\u8fde\u63a5", None)) self.label_15.setText(QCoreApplication.translate("MainWindow", u"\u8282\u70b92", None)) self.label_5.setText(QCoreApplication.translate("MainWindow", u"\u65b0\u6807\u7b7e:", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.conn_ac_tab), QCoreApplication.translate("MainWindow", u"\u8fde\u63a5", None)) self.pushButton_path_to_conn.setText(QCoreApplication.translate("MainWindow", u"\u53d6\u6d88\u8fde\u63a5\u8def\u5f84\u6807\u8bb0", None)) self.pushButton_conn_to_path.setText(QCoreApplication.translate("MainWindow", u"\u5c06\u8fde\u63a5\u6807\u8bb0\u4e3a\u8def\u5f84", None)) self.pushButton_del_all_path.setText(QCoreApplication.translate("MainWindow", u"\u53d6\u6d88\u6240\u6709\u8def\u5f84\u6807\u8bb0", None)) self.groupBox_2.setTitle(QCoreApplication.translate("MainWindow", u"\u5f53\u524d\u9009\u4e2d\u8fde\u63a5\uff1a", None)) self.label_26.setText(QCoreApplication.translate("MainWindow", u"\u65f6\u95f4\u6210\u672c\uff1a", None)) self.selected_path_lb.setText("") self.label_17.setText(QCoreApplication.translate("MainWindow", u"\u5f53\u524d\u9009\u4e2dID\uff1a", None)) self.label_path_time.setText("") self.label_28.setText(QCoreApplication.translate("MainWindow", u"\u8ddd\u79bb\u6210\u672c\uff1a", None)) self.label_path_dis.setText("") self.label_9.setText(QCoreApplication.translate("MainWindow", u"\u8def\u5f84\u6570\u91cf\uff1a", None)) self.label_path_num.setText(QCoreApplication.translate("MainWindow", u"0", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.tab), QCoreApplication.translate("MainWindow", u"\u8def\u5f84", None)) self.pushButton_check_connectivity.setText(QCoreApplication.translate("MainWindow", u"\u53ef\u8fbe\u6027\u5224\u65ad", None)) self.label_23.setText(QCoreApplication.translate("MainWindow", u"\u7ed3\u679c", None)) self.label_is_optimal_path.setText(QCoreApplication.translate("MainWindow", u"\u8def\u5f84\u672a\u77e5", None)) self.label_is_connectivity.setText(QCoreApplication.translate("MainWindow", u"\u8def\u5f84\u672a\u77e5", None)) self.label_19.setText(QCoreApplication.translate("MainWindow", u"\u7ec8\u70b9", None)) self.label_18.setText(QCoreApplication.translate("MainWindow", u"\u8d77\u70b9", None)) self.pushButton_greedy_path.setText(QCoreApplication.translate("MainWindow", u"\u5224\u65ad\u8d2a\u5fc3\u8def\u5f84", None)) self.label_20.setText(QCoreApplication.translate("MainWindow", u"\u7ed3\u679c", None)) self.label_is_greedy_path.setText(QCoreApplication.translate("MainWindow", u"\u8def\u5f84\u672a\u77e5", None)) self.pushButton_optimal_path.setText(QCoreApplication.translate("MainWindow", u"\u5224\u65ad\u6700\u4f18\u8def\u5f84", None)) self.label_25.setText(QCoreApplication.translate("MainWindow", u"\u7ed3\u679c", None)) self.tabWidget.setTabText(self.tabWidget.indexOf(self.route_ac_tab), QCoreApplication.translate("MainWindow", u"\u81ea\u52a8\u5224\u65ad", None)) self.auto_solve_comboBox.setItemText(0, QCoreApplication.translate("MainWindow", u"\u8d2a\u5fc3", None)) self.auto_solve_comboBox.setItemText(1, QCoreApplication.translate("MainWindow", u"\u904d\u5386", None)) #if QT_CONFIG(tooltip) self.auto_solve_comboBox.setToolTip(QCoreApplication.translate("MainWindow", u"\u4e0b\u62c9\u9009\u62e9\u81ea\u52a8\u6c42\u89e3\u7684\u65b9\u6cd5
", None)) #endif // QT_CONFIG(tooltip) #if QT_CONFIG(tooltip) self.pushButton_auto_solve.setToolTip(QCoreApplication.translate("MainWindow", u"\u81ea\u52a8\u6c42\u89e3\u5f53\u524d\u94fe\u63a5\u7ebf\u8def
", None)) #endif // QT_CONFIG(tooltip) self.pushButton_auto_solve.setText(QCoreApplication.translate("MainWindow", u"\u81ea\u52a8\u6c42\u89e3", None)) self.pushButton_real_city.setText(QCoreApplication.translate("MainWindow", u"\u83b7\u53d6\u5730\u56fe\u4fe1\u606f\u5f62\u6210TSP\u95ee\u9898", None)) self.groupBox_priority.setTitle(QCoreApplication.translate("MainWindow", u"\u4f18\u5148\u7ea7\uff1a", None)) self.radioButton_distance.setText(QCoreApplication.translate("MainWindow", u"\u8ddd\u79bb\u4f18\u5148", None)) self.radioButton_time.setText(QCoreApplication.translate("MainWindow", u"\u65f6\u95f4\u4f18\u5148", None)) self.auto_TSP_btton.setText(QCoreApplication.translate("MainWindow", u"\u81ea\u52a8\u968f\u673a\u4ea7\u751fTSP\u95ee\u9898", None)) self.menu.setTitle(QCoreApplication.translate("MainWindow", u"\u91cd\u7f6e\u548c\u529f\u80fd", None)) # retranslateUi