pyqt5如何设置按钮?
pyqt5设置按钮需要导入QPushButton,具体实现代码如下:
from PyQt5.QtWidgets import QApplication,QWidget,QPushButton import sys app=QApplication(sys.argv) w=QWidget() w.setWindowTitle("我的第一个pyqt5程序") w.resize(400,300) qbutton=QPushButton('按钮一') qbutton.setParent(w) w.show() app.exec()
运行结果如下图:
注:
qbutton.setParent(w)
一定要设置,这个代码的意思是让按钮加载到w窗口里,这个功能代码还可以这样写,完整代码如下
from PyQt5.QtWidgets import QApplication,QWidget,QPushButton import sys app=QApplication(sys.argv) w=QWidget() w.setWindowTitle("我的第一个pyqt5程序") w.resize(400,300) qbutton=QPushButton('按钮一',w) w.show() app.exec()
假如我们设置2个窗口,就更容易说明,如下代码:
from PyQt5.QtWidgets import QApplication,QWidget,QPushButton import sys app=QApplication(sys.argv) w1=QWidget() w1.setWindowTitle("我的第一个pyqt5程序") w1.resize(400,300) qbutton=QPushButton('按钮一') qbutton.setParent(w1) w1.move(0,0) w1.show() w2=QWidget() w2.setWindowTitle("我的第二个pyqt5程序") w2.resize(400,300) qbutton=QPushButton('按钮二') qbutton.setParent(w2) w2.move(401,0) w2.show() app.exec()
运行结果如下图:
下一篇: pyqt5如何设置文本框?
上一篇:我的第一个pyqt5程序
评论