第一篇 基础知识
第1章: pyqt5入门 第3章:搭建pyqt5环境
中间都是关于python语法基础的,需要补语法的自己去看相关教程 第7章:创建第一个pyqt5程序
1 认识qt designer2 简介3 设计区4 窗口设计区域5 对象查看器6 属性编辑器7 信号编辑器 ,动作编辑器,资源浏览器8 窗体创建并运行
1 创建窗口,2 查看python源码3 将.ui文件转为python 文件4 运行主窗口
第8章:pyqt5 窗口设计基础
(一直在更新中 ing)
直接附上python的所有基础内容网站吧
传送门
第3章:搭建pyqt5环境传送门
中间都是关于python语法基础的,需要补语法的自己去看相关教程 第7章:创建第一个pyqt5程序 1 认识qt designer(后面有一个案例的做法参考) 传送门
2 简介 3 设计区 4 窗口设计区域 5 对象查看器 6 属性编辑器 7 信号编辑器 ,动作编辑器,资源浏览器 8 窗体创建并运行 1 创建窗口,很简单前面案例有就不说了,现在讲查看python 代码
2 查看python源码窗体->(我下载的没有就不贴图直接说书上的步骤)
窗体->view python code 就可以看了
加入以下程序在py后面(因为转换后的代码只有方法没有程序入口)
if __name__ == '__main__':
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow
import pic_ui_rc # 导入添加的资源(根据实际情况填写文件名)
#就当创建实例了吧
app = QApplication(sys.argv)
#创建窗口实例
MainWindow = QMainWindow()
#---------------初始化结束----------------
#设置界面布局
ui = Ui_MainWindow() #是你上面转换后的那个类(创建类实例)
ui.setupUi(MainWindow) #调用里面的函数进行页面布局
MainWindow.show() #展示
#边学边做笔记!!!!!
sys.exit(app.exec_()) #程序关闭的时候退出进程
第8章:pyqt5 窗口设计基础
1 熟悉窗口属性:
| 属性 | 说明 |
|---|---|
| objectName | 窗口唯一标识程序通过该属性调用窗口 |
| gemmetry | 设置窗口的高度和宽度 |
| windowTitle | 标题栏文本(窗口标题) |
| windowicon | 窗口的标题栏图标 |
| windowopacity | 设置窗口的高度窗口透明度取值范围是0-1 |
| windowModality | 窗口样式 |
| mininumsize | 窗口最小化时候的大小 |
| maxnumsize | 窗口最大化时候的大小 |
| palette | 窗口调色板,可以用来设置窗口背景 |
| font | 窗口字体大小等属性 |
| cursor | 窗口的鼠标样式 |
| contextMenupolicy | 窗口的快捷菜单样式 |
| acceptDrops | 是否接受拖放操作 |
| toolTip | 窗口的提示文本 |
| toolTipDuration | 窗口提示文本的显示间隔 |
| statusTip | 窗口的状态提示 |
| whatsThis | 窗口的“这是什么”提示 |
| layoutDirection | 窗口的布局方式,可选值有IeftToRight、RightToLeft和 LayoutDirectionAuto |
| autoFil1Background | 是否自动填充背景 |
| styleSheet | 设置窗口样式,可以用来设置窗口的背景 |
| locale | 窗口国际化设置 |
| iconSize | 窗口标题栏图标的大小 |
| toolButtonStyle | 窗口中的工具栏样式,默认值为ToolButtonIconOnly,表示默认工具栏中只显示图标在Mac系统中是否可以定义标题和工具栏 |
| dockOptions | 停靠选项 |
| unifiedTitleAndToolBarOnMac | 在Mac系统中是否可以定义标题和工具栏 |
2对窗口进行设置
2.1.1 窗口名称
2.1.2窗体标题栏名称
2.1.3修改窗体大小
2.2.1 更换窗口图标
2.3 设置窗口背景



