入门第一章
其他
2019-04-28 15:31:25
阅读次数: 0
PyQt5使用笔记
创建一个小窗口
import sys
from PyQt5.QtWidgets import *
#程序实例化
app = QApplication(sys.argv)
# #创建窗口对象 并显示
# win = QWidget()
# win.show()
win = QWidget()
#使用resize()方法设置窗口的大小为450*150;
win.resize(450,120)
#使用move()方法,将窗口移动到显示器上x=0,y=300的位置;
win.move(600,300)
#为窗口设置了一个标题。
win.setWindowTitle('这是一个实例窗口')
win.show()
# 确保程序的关闭
sys.exit(app.exec_())
在类中实现上述功能
import sys
from PyQt5.QtWidgets import QApplication,QWidget
class GUi():
def __init__(self):
self.initUI()
def initUI(self):
self.win = QWidget()
self.win.setWindowTitle('这是一实例窗口')
if __name__ == '__main__':
app = QApplication(sys.argv)
gui = GUi()
gui.win.show()
sys.exit(app.exec_())
用继承大的方法实现上列代码
import sys
from PyQt5.QtWidgets import QApplication,QWidget
class GUi(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle('这是一个小窗口')
self.resize(400,400)
if __name__ == "__main__":
app = QApplication(sys.argv)
gui = GUi()
gui.show()
sys.exit(app.exec_())
为窗口添加一点小小的功能
import sys
from PyQt5.QtWidgets import QMainWindow,QApplication
class GUi(QMainWindow):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle('这是一个测试')
self.resize(400,400)
# 设置状态消息栏文本
self.statusBar().showMessage('一个状态栏')
if __name__ == '__main__':
app = QApplication(sys.argv)
gui = GUi()
gui.show()
sys.exit(app.exec_())
转载自www.cnblogs.com/CatdeXin/p/10784134.html