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程序







评论