Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Qt Designer基本控件介绍——按钮

Qt Designer基本控件介绍——按钮

原创
作者头像
Elsa_阿尼
修改于 2021-07-09 06:23:58
修改于 2021-07-09 06:23:58
3.7K00
代码可运行
举报
文章被收录于专栏:Elsa的学习笔记Elsa的学习笔记
运行总次数:0
代码可运行
  • Push Button :最普通、常见的按钮

当按钮被点击就会发出clicked信号

代码语言:txt
AI代码解释
复制
button.clicked.connect(handleCalc)
  • Tool Button :工具按钮,一般在工具栏中显示,工具栏中的工具按钮一般只显示图标

可以通过setToolTip()来设置提示文本

详细介绍可看博客“pyQt5 学习笔记(14)QToolButton 工具按钮控件

代码语言:txt
AI代码解释
复制
button.setToolTip("这是一个菜单工具图标")
当光标移动到这个工具按钮上,就会显示一个文本来提示用户
当光标移动到这个工具按钮上,就会显示一个文本来提示用户
  • Radio Button :单选按钮,就是只能够选中一个,需要把RadioButton放到RadioGroup按钮组中,从而实现单选功能
  • Check Box :多选按钮,可以一次性选中多个

详细介绍可看博客“PySide2基础篇(八)——QRadioButton和QCheckBox运用

单选示例
单选示例
多选示例
多选示例
  • Command Link Button :通信链接按钮,提供 Vista 风格的命令链接按钮。它允许除正常按钮文本之外还有描述性的文本。默认情况下,它还将携带一个箭头图标,表示按下控件将打开另一个窗口或页面。用途类似于单选按钮的用途,但是Command Link Button不应单独使用,而应作为向导和对话框中单选按钮的替代选项。

创建方式:QCommandLinkBut​​ton(text, description ,parent)

详细介绍可看博客“命令链接按钮QCommandLinkButton

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
btn1=QCommandLinkButton('上一页','描述',self)
btn1.move(100,50)
btn1.setDescription('描述1')   #设置描述
btn1.setIcon(QIcon('大象.png'))    #设置图标
效果图
效果图
  • Dialog Button Box :对话框按钮盒,这个按钮盒子可以用系统自带的默认按钮,也可以自己定制按钮使用。

汉化问题可参考博客“QDialogButtonBox 英文翻译问题

详细介绍可看博客“QDialogButtonBox简介和使用心得

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
button_Box = new QDialogButtonBox(QDialogButtonBox::Ok
                                      | QDialogButtonBox::Cancel
                                      | QDialogButtonBox::Open
                                      | QDialogButtonBox::Save
                                      | QDialogButtonBox::Close
                                      | QDialogButtonBox::Discard
                                      | QDialogButtonBox::Apply
                                      | QDialogButtonBox::Reset
                                      | QDialogButtonBox::RestoreDefaults
                                      | QDialogButtonBox::Help
                                      | QDialogButtonBox::SaveAll);
效果图
效果图

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Qt入门系列(二)
选中mainWindow.cpp右键->在Explor中显示->粘贴进来(显示包含的目录)
用户9831583
2022/06/16
2.1K0
Qt入门系列(二)
【源码放送】Python制作TIM登录界面完整源码
本源码来自于州的先生基于 Python 的 PyQt5 库制作的新版 TIM 登录界面。
州的先生
2021/01/05
1.8K0
【源码放送】Python制作TIM登录界面完整源码
QPushButton 基本使用
PyQt 提供了多种按钮类,用于创建各种类型的按钮。这一部分将打算介绍一下 PyQt 各种 Button 及相关类,并扩展 Button 的功能用法,让你能够打造自己的个性化 Button 。在下面,我先来介绍 PyQt 中常用的按钮类及其主要特点:
繁依Fanyi
2023/10/12
8820
QPushButton 基本使用
QT入门学习——从信号和槽到对话框,各种控件以及自定义控件
2.4默认创建有窗口类,yWidget,基类有三种选择:QWidget、QMainWindowQDialog
Arya
2024/10/31
6680
QT入门学习——从信号和槽到对话框,各种控件以及自定义控件
【C++】Qt:QWidget介绍与注册登陆界面示例
QWidget 是 Qt 框架中的一个基类,用于创建用户界面的可视化组件。它是所有用户界面组件的基础,包括窗口、对话框、按钮、文本框等。QWidget 提供了一组通用的功能和属性,以及与用户交互的事件处理机制。
DevFrank
2024/07/24
1K0
【C++】Qt:QWidget介绍与注册登陆界面示例
【QT】QT界面的美容院 -- QSS
🔥 在网页前端开发领域中,CSS 是一个至关重要的部分,描述了一个网页的 “样式”,从而起到对网页 美化 的作用。
IsLand1314
2025/04/15
4310
【QT】QT界面的美容院 -- QSS
Qt5实战第二篇:Qt5的基本控件与布局
在Qt5中,控件(widgets)是构建图形用户界面(GUI)的基本元素,而布局(layouts)则用于管理这些控件的位置和大小。了解Qt5的基本控件和布局是开发高效、美观的用户界面的关键。本文将详细介绍Qt5中常用的控件、布局管理器以及如何通过它们来创建用户界面。
china马斯克
2024/12/25
6850
Python:PyQt学习
上面的代码把控件对应的变量名全部作为全局变量。如果要设计稍微复杂一些的程序,就会出现太多的控件对应的变量名。而且这样也不利于代码的模块化。所以,我们通常应该把 一个窗口和其包含的控件,对应的代码全部封装到类中,如下所示:
小简
2023/01/04
10.8K0
Python:PyQt学习
03 QT基本控件和功能类
当在QT中,在已知类名的情况下,要了解类的构造函数 常用属性 及 信号和槽 常用api
天天Lotay
2023/10/15
3250
03 QT基本控件和功能类
【Python篇】PyQt5 超详细教程——由入门到精通(序篇)
PyQt5 是 Python 的图形用户界面 (GUI) 框架,它基于强大的 Qt 库。Qt 是一个跨平台的 C++ 框架,用于构建桌面应用程序。通过 PyQt5,我们可以用 Python 轻松构建跨平台的桌面应用程序,支持 Windows、macOS 和 Linux。
半截诗
2024/10/09
24.7K0
【Python篇】PyQt5 超详细教程——由入门到精通(序篇)
【QT】按钮类控件
QPushButton 继承⾃ QAbstractButton . 这个类是⼀个抽象类. 是其他按钮的⽗类.
YoungMLet
2024/07/16
1710
【QT】按钮类控件
【QT】 控件 -- 按钮类(Button)
🚀 之前我在上一篇文章已经说了 QWidget 涉及到的各种属性/函数/使用方法,针对接下来等下要介绍的 Qt 的各种控件都是有效的啦 !!!
IsLand1314
2025/01/24
2860
【QT】 控件 -- 按钮类(Button)
【愚公系列】2023年11月 Winform控件专题 ToolTip控件详解
Winform控件是Windows Forms中的用户界面元素,它们可以用于创建Windows应用程序的各种视觉和交互组件,例如按钮、标签、文本框、下拉列表框、复选框、单选框、进度条等。开发人员可以使用Winform控件来构建用户界面并响应用户的操作行为,从而创建功能强大的桌面应用程序。
愚公搬代码
2023/11/30
2.3K0
MFC应用程序——标签控件_IP控件_时间控件_List Control控件_Tree Control控件_命令按钮_列表框_组合框_图片_滚动控件「建议收藏」
【Tab Control 标签控件】 标签控件也比较常见。它可以把多个页面集成到一个窗口中, 每个页面对应一个标签,用户点击某个标签时,它对应的页 面就会显示。 使用标签控件我们可以同时加载多个有关联的页面,用 户只需点击标签即可实现页面切换,方便灵活的进行操作。 每个标签除了可以显示标签文本,还可以显示图标。 标签控件相当于是一个页面的容器,可以容纳多个对话 框,而且一般也只容纳对话框,所以我们不能直接在标签控 件上添加其他控件,必须先将其他控件放到对话框中,再将 对话框添加到标签控件中。最终我们点击标签切换页面时, 切换的不是控件的组合,而是对话框。
全栈程序员站长
2022/09/23
2.8K0
MFC应用程序——标签控件_IP控件_时间控件_List Control控件_Tree Control控件_命令按钮_列表框_组合框_图片_滚动控件「建议收藏」
PyQT模块、类、控件介绍
最近在搞一些基于PyQT的开发,开发过程中一直对PyQT相关模块、类、控件比较模糊,于是花了一些力气,去收集和整理了一下PyQT的一些基础,希望对大家有帮助!
python与大数据分析
2023/09/03
1K0
PyQT模块、类、控件介绍
Qt Style Sheet实践(一):按钮及关联菜单
导读      正如web前端开发中CSS(Cascade Style Sheet)的作用一样,Qt开发中也可以使用修改版的QSS将逻辑业务和用户界面进行隔离。这样,美工设计人员和逻辑实现者可以各司其职而不受干扰。更重要的是,由于界面和逻辑处理是分离的,低耦合性使得代码重构的工作量可以减少到最小。QSS和CSS的语法几乎一致,除了Qt自身增加的一些属性之外,其余的属性都可以在CSS2或CSS3中找到对应的属性。因此,如果曾经有过CSS的使用经验,那么QSS的使用将游刃有余。关于QSS的使用实践,打算撰写一系
24K纯开源
2018/01/18
4.9K0
Qt Style Sheet实践(一):按钮及关联菜单
Qt For Python按钮控件使用实例
在之前的文章中,我们介绍了PyQt教程,不容错过5和PySide2中主窗口控件MainWindow的使用、窗口控件的4中基础布局管理。从本篇开始,我们来了解一下PyQt5和PySide2中基础控件的使用,其中包括:
州的先生
2019/08/23
4.3K0
Qt For Python按钮控件使用实例
PyQt十讲 | Qt Designer工具的使用方法
Qt Designer是PyQt程序UI界面的实现工具,Qt Designer工具使用简单,可以通过拖拽和点击完成复杂界面设计,并且设计完成的.ui程序可以转换成.py文件供Python程序调用
潘永斌
2019/10/08
7.4K0
PyQt十讲 | Qt Designer工具的使用方法
C++ Qt开发:PushButton按钮组件
Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QPushButton按钮组件的常用方法及灵活运用。
王 瑞
2023/12/12
1.3K0
C++ Qt开发:PushButton按钮组件
【QT】常用控件(二)
我们从这个按钮的属性表中可以看到,QPushButton的父类是QAbstractButton,上面是QAbstractButton的父类QWidget,再向上就是QWidget的父类QObject
s-little-monster
2024/10/18
1300
【QT】常用控件(二)
相关推荐
Qt入门系列(二)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验