GUI设计
1 人感兴趣 · 28 次引用
- 最新
- 推荐
Laxcus 分布式操作系统三代 UI 演进之路
UI做为实现人机交互的入口,一直是Laxcus分布式操作系统的重点研发对象,目前已经发展到第三代,经历了从字符界面到图形界面的发展过程。这个发展过程,极似当年的Dos、Windows、Linux,把它们曾经在UI界面上走过的路,一个不拉地走了一遍。路上遇到的坑,出
Python Qt GUI 设计:QScrollBar 类实现窗口水平或垂直滑动条效果(拓展篇—4)
使用QScrollBar可以在窗口控件提供了水平的或垂直的滚动条,这样可以扩大当前窗口的有效装载面积,从而装载更多的控件。
Python Qt GUI 设计:QMdiArea 和 QMdiSubWindow 类实现多文档界面(拓展篇—3)
MDI (Multiple Document Interface,多文档界面)应用程序占用较少的内存资源,子窗口都可以放在主窗口容器中。
Python Qt GUI 设计:菜单栏、工具栏和状态栏的使用方法(拓展篇—2)
在使用Qt Creator创建UI文件时,MainWindow主窗口,主要包含:菜单栏、工具栏、状态栏等。
Python Qt GUI 设计:QTableView、QListView、QListWidet、QTableWidget、QTreeWidget 和 QTreeWidgetltem 表格和树类(提升篇—1)
表格与树解决的问题是如何在一个控件中有规律地呈现更多的数据。PyQt提供了两种控件类用于解决该问题,其中一种是表格结构的控件类,另一种是树形结构的控件类。
Python Qt GUI 设计:QPrinter 打印图片类(基础篇—21)
打印图像是图像处理软件中的一个常用功能,打印图像实际上是在QPaintDevice中画图,与平常在QWidget、QPixmap和Qlmage中画图一样,都是创建一个QPainter对象进行画图的,只是打印使用的是QPrinter,它本质上也是一个QPaintDevice(绘图设备)。
Python Qt GUI 设计:QCalendar 日历类和 QDateTimeEdit 时间类(基础篇—20)
QCalendar日历类和QDateTimeEdit时间类的使用方法~
Python Qt GUI 设计:QClipboard 剪贴数据类(基础篇—19)
QClipboard类提供了对系统剪贴板的访问,可以在应用程序之间复制和粘贴数据,它的操作类似于QDrag类,使用类似的数据类型。
Python Qt GUI 设计:QSlider 滑动条类(基础篇—16)
QSlider控件提供了一个垂直或水平的滑动条,滑动条是一个用于控制有界值的典型控件,它允许用户沿水平或垂直方向在某一范围内移动滑块,并将滑块所在的位置转换成一个合法范围内的整数值。
Python Qt GUI 设计:QSpinBox 计数器类(基础篇—15)
QSpinBox是一个计数器控件,允许用户选择一个整数值,通过单击向上/向下按钮或按键盘上的上/下箭头来增加/减少当前显示的值,当然用户也可以输入值。在默认情况下,QSpinBox的取值范围是0~99,每次改变的步长值为1。QSpinBox类和QDoubleSpinBox类均派生自QA
Python Qt GUI 设计:QComboBox 下拉列表框类(基础篇—14)
QComboBox是一个集按钮和下拉选项于一体的控件,也被称为下拉列表框。
Python Qt GUI 设计:QPushButton、QRadioButton 和 QCheckBox 按钮类(基础篇—12)
常见的按钮类包括:QPushButton、QRadioButton和QCheckBox等。这些按钮类均继承自QAbstractButton类,根据各自的使用场景通过图形展现出来。
Python Qt GUI 设计:QMainWindow、QWidget 和 QDialog 窗口类(基础篇—10)
QMainWindow、QWidget和QDialog三个类都是用来创建窗口的,可以直接使用,也可以继承后再使用,在Qt Designer创建UI文件可以选择这三种窗口类型。
Python Qt GUI 设计:多线程中信号与槽的使用(基础篇—9)
有时候在项目开发时,经常会遇到一些耗时操作导致界面迟缓卡顿,为了解决这个问题,可以创建多线程,使用主线程更新界面使用子线程实时处理数据,最后将结果显示到界面上。
Python Qt GUI 设计:窗口布局管理方法【基础】(基础篇—5)
Qt Designer 4种窗口布局方式:垂直布局、水平布局、栅格布局和表单布局~
Python Qt GUI 设计简介、环境下载和安装(基础篇—1)
Qt主要用于桌面程序开发和嵌入式开发,经过 20 多年的发展,Qt已经成为最优秀的跨平台开发框架之一,在各行各业的项目开发中得到广泛应用。