专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 一.概述 Designer中输入工具部件中的Combo Box组合框与其他可视化工具组合框功能相同,组合了按钮和弹出列表的功能,显示当前项并可以弹出可选择项的列表.组合框可以编辑,允许用户修改列表中的每个项.Combo Box组合框对应PyQt中的类QComboBox. QComboBox组合框使用Model/View框架来弹出列表和存储项,默认情况下项存储在 QSt…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 一.引言 输入部件量比较多,且功能很丰富,但除了用于编写编辑器.浏览器之类的工具外,平时用的机会也不多,更关键的是复杂的功能如果要了解得很细致,需要耗费大量的时间和精力.因此对这些部件的研究老猿仅限于这些部件本身,不进一步扩展到其相关的类. 本章节主要介绍QFontComboBox.QLineEdit.QTextEdit.QPlainText的功能.属性和方法,相关部…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 一.引言 输入部件量比较多,且功能很丰富,但除了用于编写编辑器.浏览器之类的工具外,平时用的机会也不多,更关键的是复杂的功能如果要了解得很细致,需要耗费大量的时间和精力.因此对这些部件的研究老猿仅限于这些部件本身,不进一步扩展到其相关的类. 本章节主要介绍QFontComboBox.QLineEdit.QTextEdit.QPlainText的功能.属性和方法,相关部…
进入Qt Designer以后,打开或新建一个ui文件,Qt Designer窗口展示的页面如下图所示: 老猿将界面各部分使用红色数字进行标记,按照数字顺序各区域对应功能分别为: 1.界面元素控件区域: 这部分提供了Qt所有可视化控件,分为8大类,分别为布局控件(Layouts).分隔控件(Spacers).按钮控件(Buttons).表项视图(item views).表项组件(item widgets).容器(Containers).输入组件(input widgets).显示组件(Displ…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 一.概述 QLineEdit部件是一个单行文本编辑器,支持撤消和重做.剪切和粘贴以及拖放. 默认情况下,QLineEdits有一个由平台样式指南指定的框架,可以通过调用setFrame(false)将其关闭.QLineEdit提供了用于编辑的默认键,相关键及用途官网资料有介绍,另外还提供了一个上下文菜单(通常通过鼠标右键单击调用),其中显示了一些编辑选项. 二.属性…
老猿Python博文目录 老猿Python博客地址 一.引言 Qt Designer中的部件栏并没Action相关的部件,Action可以在右侧的Action Editor中编辑,如图: 如果没有出现Action Editor,可以通过鼠标右键的弹出菜单将其打开,如图: 二.Action 2.1.功能 Action是Qt中单独引入的一个对象,对应QAction类.Action表示一个独立的操作,是将界面上某个可以通过菜单.快捷键.toolBar按钮执行的同一个操作映射到同一个Action对象,由…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 一.概述 Designer中输入工具部件中的Combo Box组合框与其他可视化工具组合框功能相同,组合了按钮和弹出列表的功能,显示当前项并可以弹出可选择项的列表.组合框可以编辑,允许用户修改列表中的每个项.Combo Box组合框对应PyQt中的类QComboBox. 二.组合框项的属性 在Designer中,组合框可设置的项属性包括如下: 各属性简介如下: edi…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.引言 Designer中的输入部件Horizontal ScrollBar水平滚动条.Vertical ScrollBar垂直滚动条.Horizontal Slider水平滑动条.Vertical Slider垂直滑动条以及Dial刻度盘对应的类都是QAbstractSlider类的派生类.这些部件都可以表示在指定区间范围内的数值,并通过拖拽滑…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 老猿学5G博文目录 一.功能简介 Key Sequence Edit输入部件是用于输入快捷键序列的一个部件,输入快捷键完成后会发射keySequenceChanged( QKeySequence)和editingFinished()信号,前者的信号签名就是新输入的快捷键序列,后者则不能提供快捷键,但可以通过部件的keySequence属性获取. 二.案例 2.1.案例…
专栏:Python基础教程目录 专栏:使用PyQt开发图形界面Python应用 专栏:PyQt入门学习 老猿Python博文目录 一.概述 QDockWidget类提供了一个可以停靠在QMainWindow中或作为桌面上的顶级窗口浮动的部件.停靠窗口(Dock windows)是放置在QMainWindow主窗口中央窗口部件(Central widget)周围的次要窗口,如下图中央部件周围的白色区域,这块区域老猿称为停靠区域. 根据停靠窗口的属性设置,停靠窗口可以在停靠区域内移动,移动到新区域并…