上位机开发PyQt5(一)【创建窗口、窗口标题、气泡、显示图片和图标、显示文字】

本文介绍了使用Python的PyQt库创建Qt窗口的基本步骤,包括设置窗口标题、调整大小、添加气泡提示,以及如何在QLabel中显示图片、图标和文字,涉及QLabel的setPixmap,setWindowIcon,setText,QFont,setPointSize,setStyleSheet和move方法的应用。

目录

一、 第一个Qt窗口

二、PyQt模块简介

三、窗口标题和气泡

setWindowTitle

resize

setToolTip

四、标签QLabel显示图片和图标

setPixmap

setWindowIcon

resize(label.pixmap().size())

五、标签QLabel显示文字

setText 

QFont 

setPointSize 

setFont 

setStyleSheet 

move 


一、 第一个Qt窗口

代码实现:

import sys

from PyQt5.QtWidgets import *

# 创建QApplication对象
app = QApplication(sys.argv)

# 创建QWidget对象  窗口
w = QWidget()

# 设置窗口标题
w.setWindowTitle("PyQt App")


# 显示窗口
w.show()

# 进入事件循环
sys.exit(app.exec_())

运行结果:

二、PyQt模块简介

PyQt中有非常多的功能模块,开发中最常用的功能模块主要有三个:

  • QtCore:包含了核心的非GUI的功能。主要和时间、文件与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用
  • QtGui:包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类
  • QtWidgets:包含了一些列创建桌面应用的UI元素

PyQt其他模块:

  • QtMultimedia:负责处理多媒体的内容和调用摄像头
  • QtBluetooth:负责查找和连接蓝牙
  • QtNetwork:负责网络编程
  • QtPositioning:负责定位相关
  • Enginio:包含了通过客户端进入和管理Qt Cloud
  • QtWebSockets:实现了WebSocket协议
  • QtWebKit:包含了一个基WebKit2的web浏览器QtWebKitWidgets:包含了基于QtWidgets的WebKit1的类
  • QtXml:负责处理xm
  • QtSvg:负责显示SVG内容
  • QtSql:提供了处理数据库的工具。
  • QtTest:提供了测试PyQt5应用的工具

三、窗口标题和气泡

示例代码:

import sy
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值