首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
QT QCombox QRadiobutton 组
2024-09-02
QT的radioButton组的使用
在使用Qt的radioButton控件时,会产生一个疑问,如何让你选择的那个radio得到一个数据,进行判断,网上的一些资料有些不全,容易出错. 所以你得做件事,给每个radioButton进行赋初值,并且各不相同. 这里就需要用到QButtonGroup类,将整个radioButton包含在一起,然后实现radioButton的使用: 1.在你的函数中导入QButtonGroup类 #include <QButtonGroup> 2.新建一个QButtonGroup类的实体bg QButto
Qt之QRadioButton
简述 QRadioButton部件提供了一个带有文本标签的单选框(单选按钮). QRadioButton是一个可以切换选中(checked)或未选中(unchecked)状态的选项按钮.单选框通常呈现给用户一个"多选一"的选择.也就是说,在一组单选框中,一次只能选中一个单选框. 简述 详细描述 示例 效果 源码 样式 更多参考 详细描述 单选框默认开启自动互斥(autoExclusive).如果启用了自动互斥,属于同一个父部件的单选框的行为就和属于一个互斥按钮组的一样.如果你需要为属于
QT的UDP组播技术
一 UDP介绍 UDP是一种简单轻量级的传输层协议,提供无连接的,不可靠的报文传输.适合下面4种情况: 网络数据大多为短消息. 拥有大量客户端. 对数据安全性无特殊要求 网络负担非常重,但对响应速度要求高. 二 基于udp协议的c/s编程模型(广播),组播的话,明天再看. 客户端: class Sender : public QObject { Q_OBJECT //可以使用信号和槽 public: ); ~Sender();//虚构函数无返回值 void start(); public slo
Qt QComBox 文本框输入itemText && 文本框查找item && 本文框添加Item &&设置显示Item数量
comBox的几种状态图如下: 图1:ui->comboBox->setEditable(true); 图2:ui->comboBox->setEditable(false); 图1:ui->comboBox->setMaxVisibleItems(3); 图2:ui->comboBox->setMaxVisibleItems(10); 常用接口使用: ui->comboBox->addItem(QObject::tr("new i
Qt之QCheckBox
简述 QCheckBox继承自QAbstractButton,它提供了一个带文本标签的复选框. QCheckBox(复选框)和QRadioButton(单选框)都是选项按钮.这是因为它们都可以在开(选中)或者关(未选中)之间切换.区别是对用户选择的限制:单选框定义了"多选一"的选择,而复选框提供的是"多选多"的选择. 尽管在技术上可以通过复选框来实现单选框的行为,反之亦然,但还是强烈建议使用众所周知的约定. 简述 详细描述 共有函数 信号 示例 三态复选框 效果 源
Qt之QAbstractButton
简述 QAbstractButton类是按钮部件的抽象基类,提供了按钮所共有的功能. QAbstractButton类实现了一个抽象按钮,并且让它的子类来指定如何处理用户的动作,并指定如何绘制按钮. QAbstractButton提供了点击和勾选按钮.QRadioButton和QCheckBox类只提供了勾选按钮,QPushButton和QToolButton提供了点击按钮,如果需要的话,它们还可以提供切换行为. 任何按钮,都可以显示一个包含文本和图标的标签.setText()用来设置文本,se
Qt实用小技巧(转)
原博网址:http://www.cnblogs.com/feiyangqingyun/archive/2010/12/06/1898143.html 1.如果在窗体关闭前自行判断是否可关闭答:重新实现这个窗体的 closeEvent()函数,加入判断操作 void MainWindow::closeEvent(QCloseEvent *event){ if (maybeSave()) {writeSettings();event->accept(); } else {even
Qt之自定义控件(开关按钮)
简述 接触过IOS系统的童鞋们应该对开关按钮很熟悉,在设置里面经常遇到,切换时候的滑动效果比较帅气. 通常说的开关按钮,有两个状态:on.off. 下面,我们利用自定义控件来实现一个开关按钮. 简述 原理 源码 示例 效果 源码 更多参考 原理 重写鼠标按下事件(mousePressEvent).释放事件(mouseReleaseEvent),用于切换开关状态. 重写绘制事件(paintEvent),用于绘制开关效果. 使用QTimer,定时刷新,让开关切换时产生动画效果. 其余接口用于扩展,也
《Qt 实战一二三》
简介 "我们来自Qt分享&&交流,我们来自Qt Quick分享&&交流",不管你是笑了,还是笑了,反正我们是认真的.我们就是要找寻一种Hold不住的状态,来开始每一天的点滴分享,我们是一个有激情,有态度的部队. 但是我们还是我们,我们只是多了一份责任.古语有云:"不积跬步无以至千里,不积小流无以成江海",所以每一个伟大事务的产生都不是一蹴而就的.现在我们要立足眼下,把第一站放在地球,"<Qt 实战一二三>&quo
Qt 积累
总结(-) 1> 定时器的使用 QTimer *timer = new QTimer(this); connect(timer, SIGNAL(timeout()), this, SLOT(update())); // 设置定时器回调函数 timer->start(); // 启动定时器 2> 得到系统当前时间 QTime time = QTime::currentTime(); time.hour(); time.minute(); time.second(); time.m
Qt之QToolButton
简述 QToolButton类提供了用于命令或选项可以快速访问的按钮,通常可以用在QToolBar里面. 工具按钮和普通的命令按钮不同,通常不显示文本,而显示图标. 简述 详细描述 常用接口 更多参考 详细描述 当使用QToolBar::addAction()添加一个新的(或已存在的)QAction至工具栏时,工具按钮通常被创建 .也可以用同样的方式构建工具按钮和其它部件,并设置它们的布局. QToolButton支持自动浮起,在自动浮起模式中,只有在鼠标指向它的时候才绘制三维框架.当按钮被用在
Qt之QPushButton
简述 前面章节我们分享过Qt之QAbstractButton,讲解了QAbstractButton的基本用法,本节着重讲解QPushButton. 简述 常用状态 效果 源码 QSS 更多参考 关于QPushButton的介绍,主要涉及setAutoDefault.setDefault.setMenu,前两个比较复杂,牵扯源码分析,这里暂不讲解,后面我会专门写一篇文章来说明,下面我们主要介绍按钮如何设置菜单. 常用状态 效果 源码 // 菜单 QMenu *pMenu = new QMenu(t
QTreeWidget 的用法
Qt QTreeWidget 新建一个Qt Widgets Application,拖拽一个Tree Widget 到 ui 界面上,最后实现的效果如下: 添加代码 //test.h //在头文件里添加两个公用函数还有一个槽函数的声明 #include <QTreeWidgetItem> public: void initTreeWidget(); void updateParentItem(QTreeWidgetItem *item); public: void treeItemChange
PROJECT | 四则运算UI设计 - 项目总结
[项目Github地址] https://github.com/oTPo/hw2 [项目规划] PSP表格 事项 预计时间(min) 实际花费时间(min) 需求分析 60 60 开发流程分析 30 60 新技术学习 300 400 实际工程开发 600 750 工程整体调试和优化 270 350 项目总结 60 120 (合计) 1320 1740 [具体项目规划] > 需求分析 本来打算用MFC的,后面再和组员讨论后决定使用Qt,因为可以跨平台.详细博客地址请见:http://www.cn
kernel定制,编译内核
定制kernel,就需要手动编译内核 一,准备开发环境 1,包组:Development Tools,Server Platform Development 2,包:ncurses和ncurses-dev 3,如果是图形界面,则需要额外的GTK或者QT的包组. 二,获取目标主机上硬件设备的相关信息 1,获取cpu的信息 cat /proc/cpuinfo 方法2: # lscpu Architecture: x86_64 CPU op-mode(s): 32-bit, 64-bit Byte O
Qt Style Sheet实践(三):QCheckBox和QRadioButton
导读 单选按钮(QRadioButton)和复选框(QCheckBox)是界面设计中的重要元素.单选按钮只允许用户在一组选项中选择一个,且当其中一个被选中的时候,按钮组中的其他单选按钮自动取消.复选框则可以让用户同时选中多个选项,这在多项选择的情况下非常有用.此外,复选框经过设置还具备第三种状态:未决状态(partially checked).单选按钮和复选框应用广泛,在WEB表单.软件配置界面常常是不可或缺的元素.这篇博文主要讲述Qt中单选按钮和复选框如何通过样式表进行外观定制. 基本实现 单
调色板类QPalette——包含了Qt窗口不见的颜色组(collor group),和Windows右键属性外观非常类似
QPalette类包含了Qt窗口不见的颜色组(collor group); 1.Active组,该组的颜色用户当前活动的(active)窗口,即具有键盘或鼠标焦点的窗口; 2.Inactive组,该组用语其他的窗口; 3.Disabled组,该组用语窗台为不可用的(disabled)的子窗口部件(不包含窗口). 所有Qt窗口部件都拥有一个调色板并使用它绘制自己.通常,活动状态的窗口标题栏为蓝色的,而非活动(inactive)状态的窗口的标题栏显示为灰色的;活动状态的窗口和非活动状态的窗口都可以包
Qt编写自定义控件8-动画按钮组控件
前言 动画按钮组控件可以用来当做各种漂亮的导航条用,既可以设置成顶部底部+左侧右侧,还自带精美的滑动效果,还可以设置悬停滑动等各种颜色,原创作者雨田哥(QQ:3246214072),驰骋Qt控件界多年,雨田哥是我见过的在这块水平相当牛逼的,在我之上,想要什么效果都可以搞出来,大家也可以找他定制控件,物美价廉! 实现的功能 1:可设置线条的宽度 2:可设置线条的颜色 3:可设置线条的位置 上下左右 4:可设置按钮的正常+悬停+选中背景颜色 5:可设置文字的正常+悬停+选中背景颜色 6:切换位置线条
Qt Socket 收发图片——图像拆包、组包、粘包处理
之前给大家分享了一个使用python发图片数据.Qt server接收图片的Demo.之前的Demo用于传输小字节的图片是可以的,但如果是传输大的图片,使用socket无法一次完成发送该怎么办呢?本次和大家分享一个对大的图片拆包.组包.处理粘包的例子. 程序平台:ubuntu . Qt 5.5.1 为了对接收到的图像字节进行组包,我们需要对每包数据规定协议,协议如下图: 每包数据前10个字节对应含义如下:前两个字节对应数据包类型,中间四字节预留,最后四字节是包内数据实际长度.对应协议图片更方便刚
Qt通过UDP传图片,实现自定义分包和组包
一.包头结构体 //包头 struct PackageHeader { //包头大小(sizeof(PackageHeader)) unsigned int uTransPackageHdrSize; //当前包头的大小(sizeof(PackageHeader)+当前数据包长度) unsigned int uTransPackageSize; //数据的总大小 unsigned int uDataSize; //数据被分成包的个数 unsigned int uDataPackageNum; /
热门专题
unity 启动黑屏速度
nginx将post请求转成了get
/dev/mapper 丢失
laravel 路由命名空间前缀区别
7za.exe是什么软件
excelize go 校验表格是否有数据
Swiper 无限循环
java 定义一个DataSource类
winform 选择文件
javadoc导出word文档
element ui表格网格线有的不显示
网页变灰色代码 兼容IE
通过 PHP 函数的 sendmail 发送(推荐此方式)
linux使用root启动脚本
docker cmd 后台运行
electron 自定义窗口放大
微信小程序联系人界面代码
server2008r2 装serv-u
arcjis改注记和参考比例
C abort打印调用栈