def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.setWindowModality(QtCore.Qt.NonModal)
Dialog.resize(396, 109)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(":/newPrefix/images/Osdag.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
Dialog.setWindowIcon(icon)
self.textBrowser = QtWidgets.QTextBrowser(Dialog)
self.textBrowser.setGeometry(QtCore.QRect(11, 11, 374, 87))
self.textBrowser.setOpenExternalLinks(True)
self.textBrowser.setObjectName("textBrowser")
self.retranslateUi(Dialog)
QtCore.QMetaObject.connectSlotsByName(Dialog)
python类QTextBrowser()的实例源码
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(328, 109)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(":/newPrefix/images/Osdag.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
Dialog.setWindowIcon(icon)
self.gridLayout = QtWidgets.QGridLayout(Dialog)
self.gridLayout.setObjectName("gridLayout")
self.textBrowser = QtWidgets.QTextBrowser(Dialog)
self.textBrowser.setOpenExternalLinks(True)
self.textBrowser.setObjectName("textBrowser")
self.gridLayout.addWidget(self.textBrowser, 0, 0, 1, 1)
self.retranslateUi(Dialog)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.setWindowModality(QtCore.Qt.NonModal)
Dialog.resize(396, 109)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(":/newPrefix/images/Osdag.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
Dialog.setWindowIcon(icon)
self.textBrowser = QtWidgets.QTextBrowser(Dialog)
self.textBrowser.setGeometry(QtCore.QRect(11, 11, 374, 87))
self.textBrowser.setOpenExternalLinks(True)
self.textBrowser.setObjectName("textBrowser")
self.retranslateUi(Dialog)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(319, 124)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(":/newPrefix/images/Osdag.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
Dialog.setWindowIcon(icon)
self.gridLayout = QtWidgets.QGridLayout(Dialog)
self.gridLayout.setObjectName("gridLayout")
self.textBrowser = QtWidgets.QTextBrowser(Dialog)
self.textBrowser.setOpenExternalLinks(True)
self.textBrowser.setObjectName("textBrowser")
self.gridLayout.addWidget(self.textBrowser, 0, 0, 1, 1)
self.retranslateUi(Dialog)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.setWindowModality(QtCore.Qt.NonModal)
Dialog.resize(396, 109)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(":/newPrefix/images/Osdag.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
Dialog.setWindowIcon(icon)
self.textBrowser = QtWidgets.QTextBrowser(Dialog)
self.textBrowser.setGeometry(QtCore.QRect(11, 11, 374, 87))
self.textBrowser.setOpenExternalLinks(True)
self.textBrowser.setObjectName("textBrowser")
self.retranslateUi(Dialog)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(318, 125)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(":/newPrefix/images/Osdag.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
Dialog.setWindowIcon(icon)
self.gridLayout = QtWidgets.QGridLayout(Dialog)
self.gridLayout.setObjectName("gridLayout")
self.textBrowser = QtWidgets.QTextBrowser(Dialog)
self.textBrowser.setOpenExternalLinks(True)
self.textBrowser.setObjectName("textBrowser")
self.gridLayout.addWidget(self.textBrowser, 0, 0, 1, 1)
self.retranslateUi(Dialog)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, Dialog):
Dialog.setObjectName("Dialog")
Dialog.resize(400, 125)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap(":/newPrefix/images/Osdag.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
Dialog.setWindowIcon(icon)
self.gridLayout = QtWidgets.QGridLayout(Dialog)
self.gridLayout.setObjectName("gridLayout")
self.textBrowser = QtWidgets.QTextBrowser(Dialog)
self.textBrowser.setOpenExternalLinks(True)
self.textBrowser.setObjectName("textBrowser")
self.gridLayout.addWidget(self.textBrowser, 0, 0, 1, 1)
self.retranslateUi(Dialog)
QtCore.QMetaObject.connectSlotsByName(Dialog)
def setupUi(self, LogWindow):
LogWindow.setObjectName("LogWindow")
LogWindow.resize(800, 431)
icon = QtGui.QIcon()
icon.addPixmap(QtGui.QPixmap("res/Shadowsocks_logo.png"), QtGui.QIcon.Normal, QtGui.QIcon.Off)
LogWindow.setWindowIcon(icon)
self.centralwidget = QtWidgets.QWidget(LogWindow)
self.centralwidget.setObjectName("centralwidget")
self.LogBrowser = QtWidgets.QTextBrowser(self.centralwidget)
self.LogBrowser.setGeometry(QtCore.QRect(10, 10, 781, 411))
self.LogBrowser.setObjectName("LogBrowser")
LogWindow.setCentralWidget(self.centralwidget)
self.retranslateUi(LogWindow)
QtCore.QMetaObject.connectSlotsByName(LogWindow)
def setupUi(self, Form):
Form.setObjectName("Form")
Form.resize(270, 360)
Form.setAccessibleName("")
self.verticalLayout = QtWidgets.QVBoxLayout(Form)
self.verticalLayout.setObjectName("verticalLayout")
Form.setWindowIcon(QtGui.QIcon('./male_female.ico'))
self.help_label=QtWidgets.QLabel(Form)
self.verticalLayout.addWidget(self.help_label)
with open('./readme.txt','r',encoding='utf8') as f:
self.readme=f.read()
#????log
self.statu_text=QtWidgets.QTextBrowser(Form)
self.vb=self.statu_text.verticalScrollBar()
self.verticalLayout.addWidget(self.statu_text)#????
#????
self.bt_load = QtWidgets.QPushButton(Form)
self.bt_load.setDefault(True)
self.bt_load.setObjectName("bt_load")
self.bt_load.clicked.connect(self.load_image)
self.verticalLayout.addWidget(self.bt_load)
#????
self.bt_swap = QtWidgets.QPushButton(Form)
self.bt_swap.setDefault(True)
self.bt_swap.setObjectName("bt_swap")
self.bt_swap.clicked.connect(self.swap)
self.verticalLayout.addWidget(self.bt_swap)
#??????
self.bt_save = QtWidgets.QPushButton(Form)
self.bt_save.setDefault(True)
self.bt_save.setObjectName("bt_save")
self.bt_save.clicked.connect(self.save_result)
self.verticalLayout.addWidget(self.bt_save)
#???????
self.bt_save_comp = QtWidgets.QPushButton(Form)
self.bt_save_comp.setDefault(True)
self.bt_save_comp.clicked.connect(self.save_compare)
self.bt_save_comp.setObjectName("bt_save_comp")
self.verticalLayout.addWidget(self.bt_save_comp)
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, RegexDialog):
RegexDialog.setObjectName("RegexDialog")
RegexDialog.resize(640, 480)
self.verticalLayout = QtWidgets.QVBoxLayout(RegexDialog)
self.verticalLayout.setObjectName("verticalLayout")
self.gridLayout = QtWidgets.QGridLayout()
self.gridLayout.setObjectName("gridLayout")
self.edit_regex = QtWidgets.QLineEdit(RegexDialog)
self.edit_regex.setObjectName("edit_regex")
self.gridLayout.addWidget(self.edit_regex, 1, 0, 1, 1)
self.edit_test_string = QtWidgets.QLineEdit(RegexDialog)
self.edit_test_string.setObjectName("edit_test_string")
self.gridLayout.addWidget(self.edit_test_string, 4, 0, 1, 1)
self.label = QtWidgets.QLabel(RegexDialog)
self.label.setObjectName("label")
self.gridLayout.addWidget(self.label, 0, 0, 1, 1)
self.label_3 = QtWidgets.QLabel(RegexDialog)
self.label_3.setObjectName("label_3")
self.gridLayout.addWidget(self.label_3, 0, 1, 1, 1)
self.text_cheatsheet = QtWidgets.QTextBrowser(RegexDialog)
self.text_cheatsheet.setObjectName("text_cheatsheet")
self.gridLayout.addWidget(self.text_cheatsheet, 6, 0, 1, 2)
self.label_2 = QtWidgets.QLabel(RegexDialog)
self.label_2.setObjectName("label_2")
self.gridLayout.addWidget(self.label_2, 3, 0, 1, 1)
spacerItem = QtWidgets.QSpacerItem(20, 40, QtWidgets.QSizePolicy.Minimum, QtWidgets.QSizePolicy.Expanding)
self.gridLayout.addItem(spacerItem, 5, 0, 1, 1)
self.table_groups = QtWidgets.QTableWidget(RegexDialog)
self.table_groups.setColumnCount(1)
self.table_groups.setObjectName("table_groups")
self.table_groups.setRowCount(0)
self.table_groups.horizontalHeader().setVisible(False)
self.table_groups.horizontalHeader().setStretchLastSection(True)
self.gridLayout.addWidget(self.table_groups, 1, 1, 5, 1)
self.label_error = QtWidgets.QLabel(RegexDialog)
self.label_error.setText("")
self.label_error.setObjectName("label_error")
self.gridLayout.addWidget(self.label_error, 2, 0, 1, 1)
self.gridLayout.setColumnStretch(0, 3)
self.gridLayout.setColumnStretch(1, 2)
self.verticalLayout.addLayout(self.gridLayout)
self.label.setBuddy(self.edit_regex)
self.label_2.setBuddy(self.edit_test_string)
self.retranslateUi(RegexDialog)
QtCore.QMetaObject.connectSlotsByName(RegexDialog)
def setupUi(self, TabWidget):
TabWidget.setObjectName("TabWidget")
TabWidget.resize(659, 496)
self.tab_BreakpointInfo = QtWidgets.QWidget()
self.tab_BreakpointInfo.setObjectName("tab_BreakpointInfo")
self.gridLayout_2 = QtWidgets.QGridLayout(self.tab_BreakpointInfo)
self.gridLayout_2.setObjectName("gridLayout_2")
self.tableWidget_BreakpointInfo = QtWidgets.QTableWidget(self.tab_BreakpointInfo)
self.tableWidget_BreakpointInfo.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
self.tableWidget_BreakpointInfo.setSelectionMode(QtWidgets.QAbstractItemView.SingleSelection)
self.tableWidget_BreakpointInfo.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
self.tableWidget_BreakpointInfo.setObjectName("tableWidget_BreakpointInfo")
self.tableWidget_BreakpointInfo.setColumnCount(9)
self.tableWidget_BreakpointInfo.setRowCount(0)
item = QtWidgets.QTableWidgetItem()
self.tableWidget_BreakpointInfo.setHorizontalHeaderItem(0, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget_BreakpointInfo.setHorizontalHeaderItem(1, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget_BreakpointInfo.setHorizontalHeaderItem(2, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget_BreakpointInfo.setHorizontalHeaderItem(3, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget_BreakpointInfo.setHorizontalHeaderItem(4, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget_BreakpointInfo.setHorizontalHeaderItem(5, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget_BreakpointInfo.setHorizontalHeaderItem(6, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget_BreakpointInfo.setHorizontalHeaderItem(7, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget_BreakpointInfo.setHorizontalHeaderItem(8, item)
self.tableWidget_BreakpointInfo.horizontalHeader().setStretchLastSection(True)
self.tableWidget_BreakpointInfo.verticalHeader().setVisible(False)
self.tableWidget_BreakpointInfo.verticalHeader().setDefaultSectionSize(16)
self.tableWidget_BreakpointInfo.verticalHeader().setMinimumSectionSize(16)
self.gridLayout_2.addWidget(self.tableWidget_BreakpointInfo, 0, 0, 1, 1)
TabWidget.addTab(self.tab_BreakpointInfo, "")
self.tab_RawBreakpointInfo = QtWidgets.QWidget()
self.tab_RawBreakpointInfo.setObjectName("tab_RawBreakpointInfo")
self.gridLayout = QtWidgets.QGridLayout(self.tab_RawBreakpointInfo)
self.gridLayout.setObjectName("gridLayout")
self.textBrowser_BreakpointInfo = QtWidgets.QTextBrowser(self.tab_RawBreakpointInfo)
self.textBrowser_BreakpointInfo.setObjectName("textBrowser_BreakpointInfo")
self.gridLayout.addWidget(self.textBrowser_BreakpointInfo, 0, 0, 1, 1)
TabWidget.addTab(self.tab_RawBreakpointInfo, "")
self.retranslateUi(TabWidget)
TabWidget.setCurrentIndex(0)
QtCore.QMetaObject.connectSlotsByName(TabWidget)
def setupUi(self, Form):
Form.setObjectName("Form")
Form.resize(640, 555)
self.gridLayout = QtWidgets.QGridLayout(Form)
self.gridLayout.setObjectName("gridLayout")
self.tableWidget_SymbolInfo = QtWidgets.QTableWidget(Form)
self.tableWidget_SymbolInfo.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
self.tableWidget_SymbolInfo.setSelectionMode(QtWidgets.QAbstractItemView.SingleSelection)
self.tableWidget_SymbolInfo.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
self.tableWidget_SymbolInfo.setObjectName("tableWidget_SymbolInfo")
self.tableWidget_SymbolInfo.setColumnCount(2)
self.tableWidget_SymbolInfo.setRowCount(0)
item = QtWidgets.QTableWidgetItem()
self.tableWidget_SymbolInfo.setHorizontalHeaderItem(0, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget_SymbolInfo.setHorizontalHeaderItem(1, item)
self.tableWidget_SymbolInfo.horizontalHeader().setStretchLastSection(True)
self.tableWidget_SymbolInfo.verticalHeader().setVisible(False)
self.tableWidget_SymbolInfo.verticalHeader().setDefaultSectionSize(20)
self.tableWidget_SymbolInfo.verticalHeader().setMinimumSectionSize(20)
self.gridLayout.addWidget(self.tableWidget_SymbolInfo, 2, 0, 1, 1)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.lineEdit_SearchInput = QtWidgets.QLineEdit(Form)
self.lineEdit_SearchInput.setObjectName("lineEdit_SearchInput")
self.horizontalLayout.addWidget(self.lineEdit_SearchInput)
self.checkBox_IgnoreCase = QtWidgets.QCheckBox(Form)
self.checkBox_IgnoreCase.setChecked(True)
self.checkBox_IgnoreCase.setObjectName("checkBox_IgnoreCase")
self.horizontalLayout.addWidget(self.checkBox_IgnoreCase)
self.pushButton_Search = QtWidgets.QPushButton(Form)
self.pushButton_Search.setObjectName("pushButton_Search")
self.horizontalLayout.addWidget(self.pushButton_Search)
self.pushButton_Help = QtWidgets.QPushButton(Form)
self.pushButton_Help.setText("")
self.pushButton_Help.setObjectName("pushButton_Help")
self.horizontalLayout.addWidget(self.pushButton_Help)
self.gridLayout.addLayout(self.horizontalLayout, 0, 0, 1, 1)
self.textBrowser_AddressInfo = QtWidgets.QTextBrowser(Form)
self.textBrowser_AddressInfo.setObjectName("textBrowser_AddressInfo")
self.gridLayout.addWidget(self.textBrowser_AddressInfo, 1, 0, 1, 1)
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
def setupUi(self, Form):
Form.setObjectName("Form")
Form.resize(530, 493)
self.gridLayout = QtWidgets.QGridLayout(Form)
self.gridLayout.setObjectName("gridLayout")
self.splitter_2 = QtWidgets.QSplitter(Form)
self.splitter_2.setOrientation(QtCore.Qt.Vertical)
self.splitter_2.setObjectName("splitter_2")
self.splitter = QtWidgets.QSplitter(self.splitter_2)
self.splitter.setOrientation(QtCore.Qt.Horizontal)
self.splitter.setObjectName("splitter")
self.layoutWidget = QtWidgets.QWidget(self.splitter)
self.layoutWidget.setObjectName("layoutWidget")
self.verticalLayout = QtWidgets.QVBoxLayout(self.layoutWidget)
self.verticalLayout.setContentsMargins(0, 0, 0, 0)
self.verticalLayout.setObjectName("verticalLayout")
self.tableWidget_Opcodes = QtWidgets.QTableWidget(self.layoutWidget)
self.tableWidget_Opcodes.setEditTriggers(QtWidgets.QAbstractItemView.NoEditTriggers)
self.tableWidget_Opcodes.setSelectionMode(QtWidgets.QAbstractItemView.SingleSelection)
self.tableWidget_Opcodes.setSelectionBehavior(QtWidgets.QAbstractItemView.SelectRows)
self.tableWidget_Opcodes.setObjectName("tableWidget_Opcodes")
self.tableWidget_Opcodes.setColumnCount(2)
self.tableWidget_Opcodes.setRowCount(0)
item = QtWidgets.QTableWidgetItem()
self.tableWidget_Opcodes.setHorizontalHeaderItem(0, item)
item = QtWidgets.QTableWidgetItem()
self.tableWidget_Opcodes.setHorizontalHeaderItem(1, item)
self.tableWidget_Opcodes.horizontalHeader().setStretchLastSection(True)
self.tableWidget_Opcodes.verticalHeader().setVisible(False)
self.tableWidget_Opcodes.verticalHeader().setDefaultSectionSize(16)
self.tableWidget_Opcodes.verticalHeader().setMinimumSectionSize(16)
self.verticalLayout.addWidget(self.tableWidget_Opcodes)
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setObjectName("horizontalLayout")
self.pushButton_Refresh = QtWidgets.QPushButton(self.layoutWidget)
self.pushButton_Refresh.setObjectName("pushButton_Refresh")
self.horizontalLayout.addWidget(self.pushButton_Refresh)
self.pushButton_Stop = QtWidgets.QPushButton(self.layoutWidget)
self.pushButton_Stop.setObjectName("pushButton_Stop")
self.horizontalLayout.addWidget(self.pushButton_Stop)
self.verticalLayout.addLayout(self.horizontalLayout)
self.textBrowser_Info = QtWidgets.QTextBrowser(self.splitter)
self.textBrowser_Info.setObjectName("textBrowser_Info")
self.textBrowser_Disassemble = QtWidgets.QTextBrowser(self.splitter_2)
self.textBrowser_Disassemble.setObjectName("textBrowser_Disassemble")
self.gridLayout.addWidget(self.splitter_2, 0, 0, 1, 1)
self.retranslateUi(Form)
QtCore.QMetaObject.connectSlotsByName(Form)
def setup_ui(self, main_window):
main_window.setObjectName("MainWindow")
main_window.resize(886, 534)
self.centralWidget = QtWidgets.QWidget(main_window)
self.centralWidget.setMinimumSize(QtCore.QSize(886, 0))
self.centralWidget.setObjectName("centralWidget")
self.gridLayout = QtWidgets.QGridLayout(self.centralWidget)
self.gridLayout.setObjectName("gridLayout")
self.verticalLayout = QtWidgets.QVBoxLayout()
self.verticalLayout.setObjectName("verticalLayout")
self.horizontalLayout = QtWidgets.QHBoxLayout()
self.horizontalLayout.setSizeConstraint(QtWidgets.QLayout.SetMaximumSize)
self.horizontalLayout.setObjectName("horizontalLayout")
self.textBrowser = QtWidgets.QTextBrowser(self.centralWidget)
size_policy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
size_policy.setHorizontalStretch(3)
size_policy.setVerticalStretch(0)
size_policy.setHeightForWidth(self.textBrowser.sizePolicy().hasHeightForWidth())
self.textBrowser.setSizePolicy(size_policy)
self.textBrowser.setObjectName("textBrowser")
self.horizontalLayout.addWidget(self.textBrowser)
self.listWidget = QtWidgets.QListWidget(self.centralWidget)
size_policy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Expanding, QtWidgets.QSizePolicy.Expanding)
size_policy.setHorizontalStretch(1)
size_policy.setVerticalStretch(0)
size_policy.setHeightForWidth(self.listWidget.sizePolicy().hasHeightForWidth())
self.listWidget.setSizePolicy(size_policy)
self.listWidget.setObjectName("listWidget")
self.horizontalLayout.addWidget(self.listWidget)
self.verticalLayout.addLayout(self.horizontalLayout)
self.widget = QtWidgets.QWidget(self.centralWidget)
self.widget.setMaximumSize(QtCore.QSize(16777215, 30))
self.widget.setObjectName("widget")
self.gridLayout_2 = QtWidgets.QGridLayout(self.widget)
self.gridLayout_2.setSizeConstraint(QtWidgets.QLayout.SetMinimumSize)
self.gridLayout_2.setContentsMargins(0, 0, 0, 0)
self.gridLayout_2.setObjectName("gridLayout_2")
self.pushButton = QtWidgets.QPushButton(self.widget)
self.pushButton.setObjectName("pushButton")
self.gridLayout_2.addWidget(self.pushButton, 0, 1, 1, 1)
self.lineEdit = QtWidgets.QLineEdit(self.widget)
self.lineEdit.setObjectName("lineEdit")
self.lineEdit.setPlaceholderText("?????????")
self.gridLayout_2.addWidget(self.lineEdit, 0, 0, 1, 1)
self.verticalLayout.addWidget(self.widget)
self.gridLayout.addLayout(self.verticalLayout, 0, 0, 1, 1)
main_window.setCentralWidget(self.centralWidget)
self.retranslate_ui(main_window)
QtCore.QMetaObject.connectSlotsByName(main_window)