qyqt5(一)
一、PyQt窗口处理
1. 第一个PyQt窗口
from PyQt5.QtWidgets import QApplication,QWidget
import sys # 1.创建应用程序
app = QApplication(sys.argv) # 2.创建窗口
w = QWidget() # 3.显示窗口
w.show() # 4.等待窗口停止
sys.exit(app.exec())
2. PyQt模块简介
PyQt中有非常多的功能模块,开发中最常用的功能模块主要有三个:
- QtCore:包含了核心的非GUI的功能.
主要和时间、文件与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用
QtGui:包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类
QtWidgets:包含了一些列创建桌面应用的UI元素
3. 设置窗口的标题和图标
应用程序图标是一个小的图像,通常在标题栏的左上角显示。
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import QIcon
import sys # 1.创建应用程序
app = QApplication(sys.argv) # 2.创建窗口
w = QWidget() # 设置窗口标题
w.setWindowTitle('窗口') icon = QIcon('qq.png')
# 设置图标
w.setWindowIcon(icon) # 3.显示窗口
w.show() # 4.等待窗口停止
sys.exit(app.exec())
4. 显示提示
在设计界面时应改尽可能人性化,对于关键的操作,给出相关信息的提示会非常有用,就可以使用气泡提示
from PyQt5.QtWidgets import *
from PyQt5.QtCore import *
from PyQt5.QtGui import QIcon
import sys # 1.创建应用程序
app = QApplication(sys.argv) # 2.创建窗口
w = QWidget() # 修改窗口标题
w.setWindowTitle('气泡提示窗口') """------------------ 气泡提示 ------------------"""
w.setToolTip('这个一个气泡提示的窗口') # 3.显示窗口
w.show() # 4.等待窗口停止
sys.exit(app.exec())
qyqt5(一)的更多相关文章
随机推荐
- python内置re模块全面实战
目录 一:取消转义 二:python内置模块之re模块 三:常用方法 findall search match 简便 四:常用方法 finditer 匹配文件多情况 五:切割 替换 内置模块 六:分组 ...
- 最大公因数与最小公倍数-gcd&lcm
一.一些性质 \(gcd(a,b)=gcd(b,a)\) \(gcd(-a,b)=gcd(a,b)\) \(gcd(a,a)=|a|, gcd(a,0)=|a|\) \(gcd(a,1)=1\) \( ...
- JAVA多线程学习十二 - Semaphere同步工具
java 中Semaphere可类比操作系统信号量,硬件资源如IO.内存.磁盘等都是有固定量的,多个程序需要竞争这些资源,没有资源就需要被挂起. 一.类和方法摘要 构造函数: public Semap ...
- bom-删除提示
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- centos安装php7.2
目前php最高稳定版本是7.2,wordpress中也建议采用该版本. 若直接采用centos中的yum安装:sudo yum -y install php,版本是5.4,远远不够,因此我们要手动更新 ...
- endl与\n的用法区别
学习C++的时候,老师说换行有两种写法. 1 //方法一 2 3 std::cout<<"你好!\n李华"; 4 5 //方法二 6 7 std::cout<&l ...
- pycharm关闭pytest
在pycharm中,如果py文件以 test 开头,则运行时会使用pytest执行,pycharm关闭pytest方式如下 File -> Settings -> Tools -> ...
- Solution -「AGC 004E」「AT 2045」Salvage Robots
\(\mathcal{Description}\) Link. 有一个 \(n\times m\) 的网格.每个格子要么是空的,要么有一个机器人,要么是一个出口(仅有一个).每次可以命令所有机 ...
- Linux常用命令在Ubuntu 16下(个人笔记)
可以通过 tab键来补全提示命令或者目录,终端命令的格式: 命令 [-选项,多个选项可以结合写] [参数] , 大多数情况可以通过 ctrl c 退出命令 磁盘管理 pwd 查看当前所在目录 即:pr ...
- Dump Lsass内存转储新旧方法
之前看到一篇关于Lsass内存dump的文章,学习记录一下. lsass.exe(Local Security Authority Subsystem Service)进程空间中,存有着机器的 ...