QGroupBox详解
QGroupBox 分组框
分组框通常带有一个边框和一个标题栏,作为容器部件来使用,在其中可以布置各种窗口部件。通常带有一个边框和一个标题栏,作为容器部件来使用,在其中可以布置各种窗口部件。布局时可用作一组控件的容器,但是需要注意的是,内部必须使用布局控件(如QBoxLayout)进行布局。
继承自QWidget
构造函数
- QGroupBox(const QString &title, QWidget *parent = nullptr)
- QGroupBox(QWidget *parent = nullptr)
成员函数
设置GroupBox 标题栏
- void setTitle(const QString &title)
- QString title() const
- Qt::Alignment alignment() const
- void setAlignment(int alignment)
Qt::Alignment : 标志的冲突组合具有未定义的含义。Qt::AlignLeft //与左边缘对齐。Qt::AlignRight //与右边缘对齐。Qt::AlignHCenter //在可用空间中水平居中。Qt::AlignJustify //在可用空间中对齐文本。Qt::AlignTop //与顶部对齐。Qt::AlignBottom //与底部对齐。Qt::AlignVCenter //在可用空间中垂直居中。Qt::AlignBaseline //与基线对齐。Qt::AlignCenter //在两个维度上均居中。Qt::AlignAbsolute //如果窗口小部件的布局方向是Qt::RightToLeft(而不是默认的Qt::LeftToRight),则Qt::AlignLeft指的是右边缘,而Qt::AlignRight指的是左边缘。 这通常是所需的行为。 如果希望Qt::AlignLeft始终表示“左”,而Qt::AlignRight始终表示“右”,则将标志与Qt::AlignAbsolute组合。Qt::AlignLeading //同Qt::AlignLeftQt::AlignTrailing //同Qt::AlignRightQt::AlignHorizontal_Mask //AlignLeft | AlignRight | AlignHCenter | AlignJustify | AlignAbsoluteQt::AlignVertical_Mask //AlignTop | AlignBottom | AlignVCenter | AlignBaseline
bool isCheckable() const //
void setCheckable(bool checkable)//是否可被选中, 设置为 true标题旁边会有个复选框控制 组件内的空间是否有效
bool isChecked() const
void setChecked(bool checked) //设置是否选中, 在setCheckable为true时才生效
flat属性保存组框是平涂还是有框
分组框通常由周围的框架和顶部的标题组成。 如果启用此属性,则在大多数样式中仅绘制框架的顶部;否则,将不显示任何样式。 否则,将绘制整个框架。
默认情况下,此属性是禁用的,即,除非明确指定,否则组框不是平面的。(注意:在某些样式中,平面和非平面分组框具有相似的表示形式,可能不像其他样式那样可区分。)
- bool isFlat() const
- void setFlat(bool flat) //设置是否有框
信号
- void clicked(bool checked = false) //当复选框被激活时(即在鼠标光标位于按钮内部时被按下然后释放)或键入快捷键时,将发出此信号。 值得注意的是,如果调用setChecked(),则不会发出此信号。
- void toggled(bool on) //如果可以选中组框,则在切换复选框时会发出此信号。 如果选中此复选框,则on为true;否则为false。 否则,它是错误的。注意:已检查属性的通知程序信号。
可重写事件
- virtual void changeEvent(QEvent *ev) override
- virtual void childEvent(QChildEvent *c) override
- virtual bool event(QEvent *e) override
- virtual void focusInEvent(QFocusEvent *fe) override
- virtual void mouseMoveEvent(QMouseEvent *event) override
- virtual void mousePressEvent(QMouseEvent *event) override
- virtual void mouseReleaseEvent(QMouseEvent *event) override
- virtual void paintEvent(QPaintEvent *event) override
- virtual void resizeEvent(QResizeEvent *e) override
QGroupBox详解相关推荐
- 从命令行到IDE,版本管理工具Git详解(远程仓库创建+命令行讲解+IDEA集成使用)
首先,Git已经并不只是GitHub,而是所有基于Git的平台,只要在你的电脑上面下载了Git,你就可以通过Git去管理"基于Git的平台"上的代码,常用的平台有GitHub.Gi ...
- JVM年轻代,老年代,永久代详解
秉承不重复造轮子的原则,查看印象笔记分享连接↓↓↓↓ 传送门:JVM年轻代,老年代,永久代详解 速读摘要 最近被问到了这个问题,解释的不是很清晰,有一些概念略微模糊,在此进行整理和记录,分享给大家.在 ...
- docker常用命令详解
docker常用命令详解 本文只记录docker命令在大部分情境下的使用,如果想了解每一个选项的细节,请参考官方文档,这里只作为自己以后的备忘记录下来. 根据自己的理解,总的来说分为以下几种: Doc ...
- 通俗易懂word2vec详解词嵌入-深度学习
https://blog.csdn.net/just_so_so_fnc/article/details/103304995 skip-gram 原理没看完 https://blog.csdn.net ...
- 深度学习优化函数详解(5)-- Nesterov accelerated gradient (NAG) 优化算法
深度学习优化函数详解系列目录 深度学习优化函数详解(0)– 线性回归问题 深度学习优化函数详解(1)– Gradient Descent 梯度下降法 深度学习优化函数详解(2)– SGD 随机梯度下降 ...
- CUDA之nvidia-smi命令详解---gpu
nvidia-smi是用来查看GPU使用情况的.我常用这个命令判断哪几块GPU空闲,但是最近的GPU使用状态让我很困惑,于是把nvidia-smi命令显示的GPU使用表中各个内容的具体含义解释一下. ...
- Bert代码详解(一)重点详细
这是bert的pytorch版本(与tensorflow一样的,这个更简单些,这个看懂了,tf也能看懂),地址:https://github.com/huggingface/pytorch-pretr ...
- CRF(条件随机场)与Viterbi(维特比)算法原理详解
摘自:https://mp.weixin.qq.com/s/GXbFxlExDtjtQe-OPwfokA https://www.cnblogs.com/zhibei/p/9391014.html C ...
- pytorch nn.LSTM()参数详解
输入数据格式: input(seq_len, batch, input_size) h0(num_layers * num_directions, batch, hidden_size) c0(num ...
最新文章
- invalidate(true) 图形不显示_2D图像界面-ATI 图形界面卡
- Nuxt中如何使用Vuex-Store异步获取数据
- 凝思linux操作系统4.2内核版本_打破技术垄断!国产操作系统的逆袭之路
- linux下使用python_使用Linux环境下的vim Python开发环境
- 匿名内部类2(转载)
- 管理感悟:忙的真正含义是没心思
- php常用的终止语录,下定决心结束感情的话 终止感情的经典语录
- error: (-5:Bad argument) in function ‘seamlessClone‘ 和error: (-215:Assertion failed) 0 <= roi.x 0
- 使用调式音阶即兴 一
- 如何快速入门产品经理?
- GRAIL Efficient Time Series Representation Learning论文阅读笔记(二)
- Unity SWS自动寻路插件
- Unity存储路径具体位置整理(Win+Android+ios)
- 火控系统测试平台研究
- if laytpl 非_laytpl : 一款非常轻量的JavaScript模板引擎
- Android手机误删SDCard文件后的数据恢复
- Linux C小项目 —— 聊天室
- android实现浮动屏保,Android 屏保实现
- 你为什么有那么多时间写博客?
- Aspose Pdf 如何优雅的将pdf多页拆解成多个pdf