首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏Pou光明

    震惊:QGroupBox在linux下居然不显示边框

    1、linux系统下GroupBox默认无边框,如需添加,需要通过style来修改 下面介绍几个例子: QGroupBox { background: transparent; border: 1px : top left; background: transparent; } 2、选择QGroupBox是否可选 QGroup最后一个属性:checkable。 整个QGroupBox是放在一个Widget下的,所以样式是对Widget整体而言的。 { border: 1px solid rgb(0, 0, 0); } QGroupBox::title { background: transparent; } 4、更多设置的例子 /*global stylesheet*/ QWidget:focus{ outline: none; } QGroupBox::indicator { width: 23px;

    1.1K20编辑于 2023-09-19
  • 来自专栏全栈程序员必看

    Qt容器组件(一)之QGroupBox、QScrollArea、QToolBox、QTabWidget

    QT中有九种容器组件,分别是组合框QGroupBox、滚动区QScrollArea、工具箱QToolBox、选项卡QTabWidget、控件栈QWidgetStack、框架QFrame、组件QWidget 本博主要介绍:组合框QGroupBox、滚动区QScrollArea、工具箱QToolBox、选项卡QTabWidget 一、QGroupBox分组框   QGroupBox为构建分组框提供了支持。 Qt示例:\Examples\Qt-5.9.3\widgets\widgets\groupbox中提供了QGroupBox的示例 (1)属性 Q_PROPERTY(QString title READ *pGroupBox = new QGroupBox(QObject::tr("GroupBox test")); QPushButton *pBtn = new QPushButton(QObject *pGroupBox = new QGroupBox(QObject::tr("GroupBox test"), &w); QPushButton *pBtn = new QPushButton

    3.5K30编辑于 2021-12-29
  • 来自专栏mythsman的个人博客

    Qt中实现QQ抽屉效果

    ++ decode:true">#ifndef DIALOG_H #define DIALOG_H #include<QDialog> #include<QVBoxLayout> #include<QGroupBox QGroupBox *groupBox[3];//这里QGroupBox是用来组织各个按钮的。 QVBoxLayout *layout;//这里用QVBoxLayout来处理各个QGroupBox }; #endif // DIALOG_H dialog.cpp #include "dialog.h Drawer(QWidget *parent) : QToolBox(parent) { setWindowTitle("The Drawer"); groupBox[0]=new QGroupBox ; groupBox[1]=new QGroupBox; groupBox[2]=new QGroupBox; layout=new QVBoxLayout(groupBox[

    2.2K10编辑于 2022-11-14
  • 来自专栏半生瓜のblog

    【QT】QT样式表语法

    如一个QPushButton包含在一个QGroupBox中,这里 对QGroupBox设置样式表: qApp->setStyleSheet("QGroupBox{color:red;}"); 但是没有对 QPushButton设置样式表,这时QPushButton会使用系统颜色,而不会继承QGroupBox的颜色, 如果想要QGroupBox的颜色设置到其子部件上,可以这样: qApp->setStyleSheet ("QGroupBox,QGroupBox*{color:red;}") 3.设置QObject属性 从Qt4.3开始,任何可设计的Q_PROPERTY都可以使用"qproperty-属性 名称"的语法来设置样式表

    2.8K31编辑于 2023-05-13
  • 来自专栏全栈程序员必看

    qt lineedit_个人总结学生

    [0] Window::Window() { QGroupBox *echoGroup = new QGroupBox(tr( "Echo" )); QLabel *echoLabel [1] QGroupBox *validatorGroup = new QGroupBox(tr( "Validator" )); QLabel *validatorLabel [2] QGroupBox *alignmentGroup = new QGroupBox(tr( "Alignment" )); QLabel *alignmentLabel [3] QGroupBox *inputMaskGroup = new QGroupBox(tr( "Input mask" )); QLabel *inputMaskLabel [4] QGroupBox *accessGroup = new QGroupBox(tr( "Access" )); QLabel *accessLabel = new

    1.3K20编辑于 2022-11-08
  • 来自专栏Elsa的学习笔记

    Qt Designer基本控件介绍——Containers(容器)

    就是将组合框内的控件标识为一组控件来使用,即一次只能选择其中的一个控件:如性别选择,当选择男时,女不被选择;当选择女时男不被选择 clicked(): 点击QGroupBox控件时,发射该信号; toggled (): 当QGroupBox的状态发生了改变时,发射该信息 import sys from PyQt5.QtCore import Qt from PyQt5.QtGui import QPixmap from PyQt5.QtWidgets import QApplication, QWidget, QGroupBox, QRadioButton, QLabel, QHBoxLayout, QVBoxLayout __init__() self.groupbox_1 = QGroupBox('On and Off', self) # 1 2 = QGroupBox(self) self.groupbox_3 = QGroupBox(self) self.toolbtn_f1 = QToolButton(

    6.9K41发布于 2021-07-12
  • 来自专栏跟Qt君学编程

    Qt官方示例-动态布局

    QGridLayout; mainLayout->addWidget(rotatableGroupBox, 0, 0); ... setLayout(mainLayout); rotatableGroupBox为QGroupBox rotatableGroupBox = new QGroupBox(tr("Rotatable Widgets")); rotatableWidgets.enqueue(new QSpinBox);

    2.3K41发布于 2020-06-17
  • 来自专栏技术杂记

    QT(三).电子相册(3)

    include <QtGui/QApplication> #include <QtGui/QButtonGroup> #include <QtGui/QDialog> #include <QtGui/QGroupBox *gbMode; QRadioButton *rbMan; QRadioButton *rbAuto; QGroupBox *gbMan; QPushButton *pbFirst ; QPushButton *pbPre; QPushButton *pbNext; QPushButton *pbLast; QLabel *lbPic; QGroupBox fromUtf8("pic")); pic->setEnabled(true); pic->resize(656, 356); gbMode = new QGroupBox It does not provide a visual representation of this container (see QGroupBox for a container widget),

    1.4K10发布于 2021-09-14
  • 来自专栏程序那些事儿

    Pyqt5 关于流式布局和滚动条的综合使用

    # self.centralwidget = QtWidgets.QWidget(MainWindow) # self.gongzuomoshi = QtWidgets.QGroupBox self.listWidget.setFixedWidth(600) container_layout = QtWidgets.QVBoxLayout() g = QtWidgets.QGroupBox class FlowLayout(QLayout): """流式布局,使用说明 1.声明流式布局 layout = FlowLayout 2.将元素放入流式布局中 3.将QGroupBox 应用流式布局 4.如果期望水平流式,将QGroupBox放入到QHBoxLayout,如果期望垂直布局,将QGroupBox放入到QVBoxLayout """ heightChanged

    2.1K10编辑于 2023-03-07
  • Qt Theme 纯 qss 的 Qt 主题

    self.progress_value = 0 self.update_progress() def create_input_section(self, layout): group = QGroupBox (grid) layout.addWidget(group) def create_selection_section(self, layout): group = QGroupBox group.setLayout(hbox) layout.addWidget(group) def create_display_section(self, layout): group = QGroupBox group.setLayout(hbox) layout.addWidget(group) def create_progress_section(self, layout): group = QGroupBox

    1.2K00编辑于 2025-03-11
  • 来自专栏跟Qt君学编程

    Qt官方示例-标签对话框

    PermissionsTab::PermissionsTab(const QFileInfo &fileInfo, QWidget *parent) : QWidget(parent) { QGroupBox *permissionsGroup = new QGroupBox(tr("Permissions")); QCheckBox *readable = new QCheckBox(tr("Readable QCheckBox(tr("Executable")); if ( fileInfo.isExecutable() ) executable->setChecked(true); QGroupBox *ownerGroup = new QGroupBox(tr("Ownership")); QLabel *ownerLabel = new QLabel(tr("Owner"));

    2.1K10编辑于 2023-03-17
  • 来自专栏C++/Linux

    【QT】容器类控件

    Group Box 使用 QGroupBox 实现⼀个带有标题的分组框。可以把其他的控件放到里面作为⼀组。这样看起来能更好看⼀点。 注意, 不要把 QGroupBox 和 QButtonGroup 混淆. (之前在介绍 QRadionButton 的时候提到了 QButtonGroup ).

    50510编辑于 2024-07-16
  • 来自专栏技术杂记

    QT(三).电子相册(1)

    property> <property name="windowTitle"> <string>Dialog</string> </property> <widget class="<em>QGroupBox</em> property name="text"> <string>auto</string> </property> </widget> </widget> <widget class="<em>QGroupBox</em> <property name="scaledContents"> <bool>true</bool> </property> </widget> <widget class="<em>QGroupBox</em>

    1.4K20发布于 2021-09-14
  • 来自专栏花狗在Qt

    QT系统学习系列:1.2样式表子控件查阅

    ::drop-down QComboBox的下拉按钮 其他 ::indicator QAbstractItemView、QCheckBox、 QRadioButton、 QMenu( 可被选中的)、QGroupBox QDockWidget上的关闭按钮 选项卡栏,选项卡部件,可停靠窗口 ::float-button QDockWidget的浮动按钮 选项卡栏,选项卡部件,可停靠窗口 ::title QDockWidget或QGroupBox

    2.1K10发布于 2021-05-06
  • 来自专栏sofu456

    Qt布局

    栅格布局 centralWidget设置栅格布局后,最大化窗口,自动拉伸 qgroupbox也可以改成qgridbox栅格布局,最大化自适应 ? 打破布局 自动删除选中的多个控件的父控件

    55630发布于 2020-08-28
  • 来自专栏花狗在Qt

    初学Qt不会样式表怎么办,打包好的Qt样式表一键生成送给你。

    例如,考虑QGroupBox内的QPushButton: qApp->setStyleSheet("QGroupBox { color: red; } "); 该QPushButton没有一个明确的颜色设置 因此,它具有系统颜色,而不是继承其父QGroupBox的颜色。 如果要在QGroupBox及其子级上设置颜色,可以编写: qApp->setStyleSheet("QGroupBox, QGroupBox * { color: red; }"); 相反,设置字体并使用

    6.4K73发布于 2020-10-28
  • 来自专栏C++

    【从零开始的Qt开发指南】(十一)Qt常用控件之多元素控件与容器类控件深度解析

    3.1 GroupBox:控件分组的 “收纳盒” QGroupBox 是带标题的分组框,适用于将相关控件归类展示(如表单中的同一模块、选项组等),支持边框显示、标题自定义,还可设置为可勾选模式 3.1.2 基础用法:表单分组 先创建控件: 运行结果如下: 3.1.3 进阶用法:扁平模式与对齐方式 #include "widget.h" #include <QGroupBox GroupBox进阶:扁平模式与对齐"); QVBoxLayout *mainLayout = new QVBoxLayout(this); // 扁平模式分组框(无边框) QGroupBox *flatGroup = new QGroupBox("操作按钮", this); flatGroup->setFlat(true); // 扁平模式 QHBoxLayout *flatLayout *alignGroup = new QGroupBox("选项设置", this); alignGroup->setAlignment(Qt::AlignRight); // 组内控件右对齐

    47512编辑于 2026-01-14
  • 来自专栏C++

    从零开始的Qt开发指南:(七)Qt常用控件之按钮类控件深度解析:从 QPushButton 到单选 / 复选的实战指南

    如果需要多组单选按钮共存,必须将它们放在不同的父控件(如 QGroupBox)或 QButtonGroup 中。 关键知识点 QGroupBox:用于视觉分组,同时自动实现单选按钮的排他性(同一 QGroupBox 中的单选按钮只能选一个); toggled 信号:比clicked信号更适合单选按钮,因为它能直接获取当前选中状态 QButtonGroup 不具备可视化功能,仅用于逻辑分组,通常与 QGroupBox 配合使用。 解决方案:将单选按钮放在同一 QGroupBox 或 QButtonGroup 中,确保setExclusive(true)(默认开启)。 问题 2:无法获取选中的单选按钮?

    69212编辑于 2026-01-14
  • 来自专栏24K纯开源

    Qt Style Sheet实践(一):按钮及关联菜单

    QGroupBox QGroupBox的标题用::title子组件进行定制,标题的位置依QGroupBox::textAlignment的具体值而言。 对于可选的QGroupBox而言,标题中还会包含一个勾选标记,勾选标记用::indicator来定制,spacing仍然用于设置勾选标记与文本的间距。

    5.7K50发布于 2018-01-18
  • 来自专栏sktj

    python pyqt5 按钮 QCheckBox 常用

    __init__(parent) groupBox = QGroupBox("Checkboxes") groupBox.setFlat(False) layout = QHBoxLayout

    1.5K30发布于 2019-07-05
领券