pyqt5简单例子 ---- QWidget 面向对象方式 super

pyQt5

import sys
from PyQt5.QtWidgets import QApplication, QWidget

app = QApplication(sys.argv)
window = QWidget()
window.resize(300, 200)
window.move(250, 150)
window.setWindowTitle('Hello PyQt5')
window.show()
sys.exit(app.exec_())    

运行效果:
在这里插入图片描述
这个是一个 QWidget 窗口,窗口 包括客户区,边框和标题栏

在这里插入图片描述

面向对象的方式:

import sys
from PyQt5.QtGui import QIcon  
from PyQt5.QtWidgets  import QWidget , QApplication

#1
class Icon(QWidget):  
    def __init__(self,  parent = None):  
        super(Icon,self).__init__(parent)    
        self.initUI()
     
    #2   
    def initUI(self):
        self.setGeometry(300,  300,  250,  150)  
        self.setWindowTitle('演示程序图标例子')  
        self.setWindowIcon(QIcon('./images/cartoon1.ico'))  
              
if __name__ == '__main__':   
    app = QApplication(sys.argv)
    icon = Icon()  
    icon.show()  
    sys.exit(app.exec_())  

在这里插入图片描述
在这里插入图片描述
http://www.easyicon.net/

在这里插入图片描述
setGeometry()— 客户区

在这里插入图片描述
QT中的setGeometry(9,9,50,25)四个参数分别是指什么
从屏幕上(9,9)位置开始(即为最左上角的点),显示一个50*25的界面(宽50,高25)

在这里插入图片描述
https://www.jianshu.com/p/1284576c79ff
PYQT5——hello world!
本章学习Qt的基本功能
例1,简单的窗口

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值