`
scm002
  • 浏览: 318646 次
社区版块
存档分类
最新评论

PyQt4 常用的窗口组件

 
阅读更多

扩展知识:


熟悉常用的窗口组件:

按钮类

 

QPushButton  

普通按钮

QToolButton  

工具按钮:通常在工具栏使用

QRadioButton  

单选框

QCheckBox  

复选框

QCommanLinkButton

Vista风格的命令链接按钮

QDialogButtonBox  

对话框按钮组:确定、取消

 

显示组件

 

QLabel

标签

QTextBrowser

文本区域

QGraphicsView

图像显示

QCalendarWidget

日历组件

QProgressBar

进度条

QLCDNumber

液晶数字显示

QWebView

Web浏览器视图

QDeclarativeView

显示Qt声明的用户接口

 

输入组件

QComboBox

下拉选框

QFontComboBox

字体选择

QLineEdit

单行文本框

QTextEdit

多行文本框(富文本)

QPlainTextEdit

多行文本框(纯文本)

QSpinBox

整数范围调节器

QDoubleSpinBox

实型范围调节器

QDial

环形范围调节器

QSlider

滑动调节器

QTimeEdit

时间输入框

QDateEdit

日期输入框

QDateTimeEdit

时间日期输入框

 

容器类

QFrame

帧窗口

QWidget

界面部件,所有界面对象类的基类

QToolBox

工具栏容器

QTabWidget

多标签容器

QStackedWidget

层次容器,一次只有一个可见

QScollArea

滚动区域

QGroupBox

对象组容器

QMdiArea

多文档容器

QDockWidget

悬浮容器

 

http://www.cnblogs.com/answeryi/archive/2012/09/27/2706184.html

分享到:
评论

相关推荐

    pyqt父子窗口相互传值

    4. **使用回调函数**:父窗口可以提供一个函数,子窗口在完成某些操作后调用该函数,从而将数据返回给父窗口。 ```python class ParentWindow(QMainWindow): def __init__(self): super().__init__() self....

    pyqt5 实现 主窗口中动态添加控件

    在PyQT5中,动态添加控件是一项常用且重要的功能,尤其在开发用户界面时,可能需要根据用户操作或特定条件动态创建、显示或隐藏控件。本篇将详细讲解如何在主窗口中实现这一功能。 首先,我们需要了解PyQT5的基础...

    PyQt4 入门教程

    1. **QApplication**:它是 PyQt4 的核心,负责管理应用程序的事件循环和窗口系统。每个 PyQt4 应用程序都应该从 QApplication 开始。 2. **QWidget**:这是所有 Qt 界面元素的基础类,如按钮、文本框等。你可以...

    PyQt4学习教程

    - ** QtGui 模块**:包含图形化窗口组件及其相关类,例如按钮、窗体、滑块等。 - ** QtHelp 模块**:用于创建和查看可搜索的帮助文档。 - ** QtNetwork 模块**:支持TCP/IP和UDP网络编程,简化网络应用开发。 - ** ...

    pyqt4入门教程

    ### PyQt4 入门教程知识点概述 #### 一、简介 **1.1 关于这篇教程** - **目的**: 本教程旨在为初学者提供一个系统性地学习PyQt4的基础指南,帮助读者掌握该库的基本用法及高级功能。 - **适用人群**: 适合已经具备...

    PyQt4-4.11.4-cp35-cp35m-win_amd64.whl

    在Python编程领域,构建图形用户界面(GUI)是开发者常用的一种技术,PyQt4作为其中的一员,提供了一套强大的工具集,使得开发者能够创建出美观且功能丰富的桌面应用。PyQT4-4.11.4-cp35-cp35m-win_amd64.whl这个...

    python GUI库图形界面开发之PyQt5美化窗体与控件(异形窗体)实例

    在图像界面编程中,一个好的布局有助于全局把控界面的形态,而在PyQt5中,有多种布局的方式供我们选择,比较常用的布局有以下几种: 表单布局:QFormLayout 网格布局:QGridLayout 水平排列布局:QHB

    PyQT6/PySpider 开屏视频播放,然后加载HomeWindow

    PyQT6是最新版本,提供了丰富的UI组件和功能,包括窗口、按钮、布局管理等,用于构建用户界面。 2. **PySpider**: PySpider是一个Python编写的爬虫框架,主要用于网络数据抓取。它提供了一个简单的Web界面来编写...

    PyQt快速开发与实战(非源码)

    PyQt支持多个版本,其中PyQt5是最常用且最新的版本之一。通过PyQt5,开发者能够利用其丰富的组件库来构建跨平台的应用程序,支持的操作系统包括Windows、macOS以及Linux等。 #### 二、PyQt5的主要特点 1. **跨平台...

    PyQt5中文文档.docx

    值得注意的是,PyQt5与PyQt4存在不兼容性,但迁移过程中,开发者可以根据两者之间的主要差异进行调整。例如,一些模块在PyQt5中被重组或废弃,如QGraphicsView和QGraphicsScene在PyQt5中被QtWidgets模块的部分替代。...

    PyQt for Linux

    而 PyQt4 是基于 Qt4 框架的 Python 绑定,虽然现在已经有更新的 PyQt5(对应 Qt5),但在某些场合,如 Linux 上的旧项目或依赖特定库的应用,PyQt4 仍然是常用的选择。 **Qt 4.8** Qt 4.8 是 Qt 库的一个稳定版本...

    PyQt5类继承图

    在PyQt5开发中,了解类的继承关系是至关重要的,因为这有助于我们更好地理解各个组件的功能,并有效地利用这些组件来构建用户界面。标题“PyQt5类继承图”指向了这一主题,它旨在揭示PyQt5框架下各类之间的层次结构...

    使用pyqt5实现的Python-GUI动态作图例子

    MatplotlibWidget是PyQT5与Matplotlib结合的一个组件,它将Matplotlib的绘图能力嵌入到PyQT5的窗口中。在"Matplotlib MatplotlibWidget demo"中,你可以看到如何设置和控制Matplotlib的图形,如创建子图、调整坐标轴...

    python pyqt5 gui 入门教程 干货

    **五、常用组件及用法** 1. **按钮(QPushButton)**:用户可以点击的控件,可以设置文字、图标等。 2. **标签(.QLabel)**:用于展示静态文本信息。 3. **输入框(QLineEdit)**:允许用户输入文本。 4. **文本...

    在pyqt5中QLineEdit里面的内容回车发送的实例

    其中,`QLineEdit`组件作为用于输入单行文本的常用组件,在很多场景下都需要实现当用户按下回车键时触发特定功能的需求。本文将详细介绍如何在PyQt5中实现QLineEdit的内容回车发送,并对比PyQt4与PyQt5之间的差异。 ...

    PyQt5教程英文版

    PyQt5为开发者提供了丰富的组件和功能,使得在Python中创建美观且功能齐全的应用程序变得简单。 **1. PyQt5的基本概念** - **安装PyQt5**: 通常通过pip命令进行安装,如`pip install PyQt5`,确保Python环境已经...

    PyQt5-5.15.4.tar.gz

    PyQT5使得Python程序员可以利用Qt的所有功能,包括窗口管理、布局管理、图形视图、网络编程、多媒体、数据库连接、XML处理等。 在PyQT5中,主要的模块包括`QtWidgets`、`QtGui`、`QtCore`、`QtSql`、`QtNetwork`、`...

    PyQT多线程串口工程文件 PyCharm

    它包括各种组件,如按钮、文本框、菜单等,以及窗口管理、事件处理和布局管理等机制。PyQT支持两种编程模式:信号与槽(Signals & Slots)和Python的面向对象特性,这使得代码易于理解和维护。 **2. 串口通信** ...

    python+PYQT5 实现我的软件管理助手

    通过PYQT5,开发者可以在Python中直接使用Qt的所有功能,包括窗口、按钮、文本框、菜单、对话框等,以及网络编程、数据库访问等功能。 在“实现界面的抽屉效果”这一描述中,抽屉效果通常指的是某种隐藏或显示的...

    Python-PyPad用PyQt5编写的简单的跨平台python编辑记事本

    PyQt5是Python中的一个强大的图形用户界面(GUI)工具包,基于Qt库,提供了丰富的组件和功能,使得开发者能够轻松创建出美观且功能齐全的应用程序。 **PyQt5简介** PyQt5是Python与Qt库之间的桥梁,Qt库是一个C++...

Global site tag (gtag.js) - Google Analytics