pyqt5-001

初识pyqt:

  Qt是一组跨平台的C++库,这些库实现了用于访问现代台式机和移动系统许多方面的高级API.qiz其中包括定位和定位服务,多媒体,NFC和蓝牙连接,基于chromium的web浏览器以及传统的UI开发。

  PyQt5用于Qt v5的一组全面的python绑定。它被实现超过35个扩展模块,是python可以在所有手支持的平台(包括iOS和Android)上用作C++的代替应用程序开发语言。

  PyQt5页可以嵌入在基于C++的应用程序中,以允许那些应用程序的用户配置或增强那些应用程序的功能。

  

from PyQt5.Qt import *
import sys
app = QApplication(sys.argv)

# 控件操作
# 创建控件
window = QWidget()

# 设置控件 window.resize(300,300) window.setWindowTitle('测试001') window.move(300,300) label = QLabel(window) #window为父控件 label.setText('开始测试。。。。')

# 展示控件
window.show()
 
# 进入主循环
sys.exit(app.exec_())

  每个PyQt5应用都必须创建一个应用对象。sys.argv是一组命令行参数的列表。Python可以在shell里运行,这个参数提供对脚本控制的功能。

  QWidge控件是一个用户界面的基本控件,它提供了基本的应用构造器。默认情况下,构造器是没有父级的,没有父级的构造器被称为窗口(window)。

  resize()方法能改变控件的大小,这里的意思是窗口宽250px,高150px。

  setWindowTitle()给这个窗口添加了一个标题。

  move()是修改控件位置的的方法。它把控件放置到屏幕坐标的(300, 300)的位置。注:屏幕坐标系的原点是屏幕的左上角。

  show()能让控件在桌面上显示出来。控件在内存里创建,之后才能在显示器上显示出来。

  当调用exit()方法或直接销毁主控件时,主循环就会结束。sys.exit()方法能确保主循环安全退出。外部环境能通知主控件怎么结束。exec_()之所以有个下划线,是因为exec是一个Python的关键字。

 

原文链接: https://www.cnblogs.com/superSmall/p/12793409.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    pyqt5-001

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/345002

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月2日 上午2:59
下一篇 2023年3月2日 上午3:00

相关推荐