PyQt5 QtGui不包含QPushbutton。
PyQt5是一个用于创建图形用户界面(GUI)的Python库,它是Qt应用程序框架的Python绑定。Qt是一个跨平台的C++应用程序开发框架,提供了丰富的GUI组件和功能。
QtGui模块是PyQt5库中的一个子模块,它提供了创建和管理GUI应用程序所需的各种类和函数。然而,QtGui模块并不包含QPushbutton类。
QPushbutton是Qt中的一个类,用于创建按钮控件。它继承自QWidget类,可以在GUI应用程序中添加按钮并定义按钮的外观和行为。
在PyQt5中,QPushbutton类实际上是位于QtWidgets模块中。QtWidgets模块提供了一组用于创建GUI应用程序的类和函数,包括各种控件、布局和对话框等。
因此,如果要在PyQt5中使用QPushbutton类,需要导入QtWidgets模块,示例代码如下:
from PyQt5.QtWidgets import QApplication, QMainWindow, QPushButton
# 创建应用程序对象
app = QApplication([])
# 创建主窗口对象
window = QMainWindow()
# 创建按钮对象
button = QPushButton("Click me!", window)
# 将按钮添加到主窗口
window.setCentralWidget(button)
# 显示主窗口
window.show()
# 运行应用程序
app.exec_()
这段代码创建了一个简单的GUI应用程序,包含一个按钮。点击按钮时,可以执行相应的操作。
领取专属 10元无门槛券
手把手带您无忧上云