Skip to content

H1DDENADM1N/pyside6-python3-tutorial

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

📖 PySide6-Python3-Tutorial

GUI 编程学什么

PySide6 是什么

PySide6 的优势

PyQt6 与 PySide6 区别

开发环境的安装

第一个 PySide6 桌面应用

建议 安装 Zeal

关于 Qt Unified Installer


Qt Designer 简介

快速入门

水平布局(Horizontal Layout)

垂直布局(Vertical Layout)

同时使用水平布局和垂直布局

栅格布局(Grid Layout)

表单布局(Form Layout)

容器与布局(Containers and Layouts)

绝对布局(Absolute Layout)

布局中的间隔和分割线(Spacers and Line)

部件最大尺寸和最小尺寸(maximumSize and minimumSize)

尺寸策略(sizePolicy)

设置部件之间的伙伴关系

修改部件的 Tab 顺序

信号与槽的设置(signals and slots)

添加菜单和工具栏

优化 登录窗口


Qt Designer 的局限性

模块 API 分类

QWidget 和 QML

创建窗口

自定义信号(Signal)

设置窗口的样式和行为(setWindowFlags())

屏幕坐标系(geometry())

主窗口居中显示(move())

最小化、最大化、退出

设置窗口和应用程序图标(QIcon)

优化 小键盘(pywin32)

计算器(eval())

设置托盘图标(QSystemTrayIcon)

部件添加提示消息(setToolTip())

定时器(QTimer)

优化 登录窗口


新建、打开、保存(QFileDialog)

列表(QListWidget)

表格(QTableWidget)

表格视图(QTableView)

数据库(QSqlTableModel)

简易词典(ECDICT)

组合框(QComboBox)


About

PySide6 tutorial base on Python3...

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.8%
  • PowerShell 0.2%