下面是关于如何创建并获得 Pyqt5中 QPushButton(按钮) 控件名称的完整使用攻略:
1. Pyqt5中创建PushButton
在 Pyqt5 中,我们可以使用 QPushButton
控件来创建按钮。下面是一个简单的示例代码:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
class App(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
btn = QPushButton('按钮', self)
btn.setToolTip('这是一个按钮')
btn.move(50, 50)
self.setGeometry(300, 300, 300, 200)
self.setWindowTitle('PyQt5按钮示例')
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = App()
sys.exit(app.exec_())
在这个示例代码中,我们创建了一个名为 btn
的 QPushButton
控件,并将其显示在了窗口中。
2. 获取控件名称
我们可以使用 objectName()
方法来获取控件的名称。下面是一个示例代码:
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton
class App(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
btn = QPushButton('按钮', self)
btn.setToolTip('这是一个按钮')
btn.move(50, 50)
btn_name = btn.objectName()
print('按钮名称:', btn_name)
self.setGeometry(300, 300, 300, 200)
self.setWindowTitle('PyQt5按钮示例')
self.show()
if __name__ == '__main__':
app = QApplication(sys.argv)
ex = App()
sys.exit(app.exec_())
在这个示例代码中,我们使用 btn.objectName()
方法来获取按钮 btn
控件的名称,并将其打印输出到控制台中。
3. 示例说明
以上两个示例演示了如何创建 Pyqt5 中的 QPushButton 控件,并且获取这个控件的名称。第一个示例代码创建了一个 QPushButton
控件,并在窗口中显示。第二个示例代码在第一个示例的基础上,增加了获取控件名称的代码。
总的来说,我们可以使用 QPushButton
控件来方便地创建按钮,并使用 objectName()
方法来获取这个控件的名称。这样可以方便地为控件添加标识或者进行后续的操作。