QT QFrame控件使用详解

        本文详细的介绍了QFrame控件的各种操作,例如:设置框架形状设置框架阴影设置线宽中间线宽设置框架样式设置大小策略设置样式表、其它文章等等操作。

        实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。QFrame是基本控件的基类,QWidget是QFrame基类,实质上就是在widget的基础上多做了一些工作,如拓展了一些样式阴影等显示美化功能,然后封装为QFrame类。其实就是在QWidget的基础上做了样式支持,QWidget不支持样式表,而QFrame支持。

        本系列QT全面详解文章目前共有三十四篇,本系列文章较为详细的讲述了QT控件的基础操作和使用,也谢谢大家的关注、点赞、收藏。
 

本文作者原创,转载请附上文章出处与本文链接。

QT QFrame控件使用详解目录

1 设置框架形状

2 设置框架阴影

3 设置线宽

4 中间线宽

5 设置框架样式

6 设置大小策略

7 设置样式表

8 其它文章


1 设置框架形状

    //设置框架的形状。形状可以是NoFrame、Box、Panel、WinPanel、HLine、VLine、StyledPanel等
    ui->frame->setFrameShape(QFrame::Box);

2 设置框架阴影

    //设置框架的阴影。阴影可以是Plain、Raised、Sunken
    ui->frame->setFrameShadow(QFrame::Sunken);

3 设置线宽

    //设置线宽
    ui->frame->setLineWidth(2);

4 中间线宽

    //设置中间线宽
    ui->frame->setMidLineWidth(3);

5 设置框架样式

    //设置框架的样式。样式是形状和阴影的位或(OR)组合
    ui->frame->setFrameStyle(QFrame::Panel | QFrame::Raised);

6 设置大小策略

    //设置大小策略,这决定了控件如何在布局中改变大小
    ui->frame->setSizePolicy(QSizePolicy::Expanding, QSizePolicy::Expanding);

7 设置样式表

    //设置样式表,这可以用来自定义控件的外观
    ui->frame->setStyleSheet("background-color: blue;");

8 其它文章

 QT TextEdit控件_双子座断点的博客-CSDN博客_qt textedit

QT QComboBox使用详解_双子座断点的博客-CSDN博客

QT QtableView操作详解_双子座断点的博客-CSDN博客_qtableview增删改查

Qt QStandardItemModel(1.超级详细用法)_双子座断点的博客-CSDN博客_qstandardmodel

Qt QStandardItemModel(2.超级详细函数)_双子座断点的博客-CSDN博客_qstandarditemmodel点击事件

QT QRadioButton使用详解_双子座断点的博客-CSDN博客_qt radiobutton

QT QLineEdit使用详解_双子座断点的博客-CSDN博客_qt qlineedit

Qt QMessageBox使用详解_双子座断点的博客-CSDN博客_qt message

QChart折线图、饼状图、条形图、曲线图_双子座断点的博客-CSDN博客_qchart样式

QChart属性详解_双子座断点的博客-CSDN博客_setanimationoptions

QCharts QValueAxis使用_双子座断点的博客-CSDN博客_qvalueaxis

Qt 5 等待提示框(开源 动态图)_双子座断点的博客-CSDN博客_qt 等待对话框

QtDataVisualization 数据3D可视化_双子座断点的博客-CSDN博客_qtdatavisualizatio

QT QSpinBox 整数计数器控件 使用详解_双子座断点的博客-CSDN博客
QT QDoubleSpinBox 浮点计数器控件(使用详解)_双子座断点的博客-CSDN博客_qdoublespinbox信号槽
QT QSlider、QHorizontalSlider、QVerticalSlider 控件 使用详解_双子座断点的博客-CSDN博客_qslider设置步长

QT QTabWidget 控件 使用详解_双子座断点的博客-CSDN博客

QT QCalendarWidget控件 使用详解_双子座断点的博客-CSDN博客

QT QStackedWidget 控件 使用详解_双子座断点的博客-CSDN博客

QT QVBoxLayout 垂直布局控件_双子座断点的博客-CSDN博客

QT QHBoxLayout 水平布局控件_双子座断点的博客-CSDN博客
QT QGridLayout网格布局控件_双子座断点的博客-CSDN博客

QT QVerticalSpacer 弹簧控件_双子座断点的博客-CSDN博客
QT QHorizontalSpacer弹簧控件_双子座断点的博客-CSDN博客
QT QLine 使用详解_双子座断点的博客-CSDN博客

Qt中的radiobutton控件是一种用于选择单个选项的控件。它通常与其他控件一起使用,例如QGroupBox或QButtonGroup,以便将它们组合在一起。 使用radiobutton控件的步骤如下: 1. 在Qt设计器中将radiobutton控件拖放到窗体中。 2. 为radiobutton控件设置文本和唯一的ID(也称为值)。 3. 如果要将多个radiobutton控件组合在一起,则需要将它们添加到QButtonGroup中。这可以通过在Qt设计器中选择radiobutton控件并将其添加到QButtonGroup中来完成,或者通过编程方式使用QButtonGroup的addButton()函数。 4. 如果需要在用户选择radiobutton控件时执行某些操作,则可以使用clicked()信号连接到槽函数中。 例如,以下代码片段演示了如何创建两个radiobutton控件并将它们添加到QButtonGroup中: ``` QButtonGroup *buttonGroup = new QButtonGroup(this); QRadioButton *radioButton1 = new QRadioButton("Option 1", this); radioButton1->setObjectName("option1"); radioButton1->setChecked(true); buttonGroup->addButton(radioButton1); QRadioButton *radioButton2 = new QRadioButton("Option 2", this); radioButton2->setObjectName("option2"); buttonGroup->addButton(radioButton2); ``` 在这个例子中,我们创建了一个QButtonGroup对象,并将两个QRadioButton对象添加到它中。我们还为第一个radiobutton设置了一个默认选中状态,并为每个radiobutton设置了一个唯一的对象名称。 希望这可以帮助您开始使用radiobutton控件
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

双子座断点

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值