def setupUi(self):
self.setObjectName("Dialog")
self.resize(355, 76)
self.buttonBox = QtWidgets.QDialogButtonBox(self)
self.buttonBox.setGeometry(QtCore.QRect(0, 40, 341, 32))
self.buttonBox.setOrientation(QtCore.Qt.Horizontal)
font8 = QtGui.QFont('Courier New',8)
self.buttonBox.addButton('Find (Enter)',QtWidgets.QDialogButtonBox.AcceptRole)
self.findnext_Btn = self.buttonBox.addButton('Find next (F3)',QtWidgets.QDialogButtonBox.ApplyRole)
self.buttonBox.addButton('Cancel',QtWidgets.QDialogButtonBox.RejectRole)
self.buttonBox.setObjectName("buttonBox")
self.lineEdit_search = QtWidgets.QLineEdit(self)
self.lineEdit_search.setGeometry(QtCore.QRect(100, 10, 221, 20))
self.lineEdit_search.setObjectName("lineEdit_search")
self.lineEdit_search.setFont(font8)
self.lineEdit_search.setClearButtonEnabled(True)
self.label = QtWidgets.QLabel(self)
self.label.setGeometry(QtCore.QRect(10, 10, 71, 16))
self.label.setObjectName("label")
self.lineEdit_search.setText('search here')
self.retranslateUi()
#button clicks events
self.buttonBox.accepted.connect(self.accept)
self.buttonBox.rejected.connect(self.reject)
self.findnext_Btn.clicked.connect(self.acceptNext)
# shortcut = QtWidgets.QShortcut(QtGui.QKeySequence(QtCore.Qt.Key_F3), self)
# # shortcut = QtWidgets.QShortcut(QtGui.QKeySequence(QtCore.Qt.Key_F3), self, QtCore.SLOT(self.acceptNext))
# self.setShortcutEnabled(shortcut.id(),True)
# findNext_ = QtWidgets.QAction('&FindNext', self)
# findNext_.setShortcut(QtGui.QKeySequence(QtCore.Qt.Key_F3))
# findNext_.triggered.connect(self.acceptNext)
find_ = QtWidgets.QAction('&Find', self)
find_.setShortcut(self.tr("Enter"))
find_.triggered.connect(self.accept)
QtCore.QMetaObject.connectSlotsByName(self)
self.setTabOrder(self.lineEdit_search, self.findnext_Btn)
self.setTabOrder(self.findnext_Btn, self.buttonBox)
# def exec(self):
# return 1
评论列表
文章目录