• QT QFrame控件使用详解


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

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

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

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

    QT QFrame控件使用详解目录

    1 设置框架形状

    2 设置框架阴影

    3 设置线宽

    4 中间线宽

    5 设置框架样式

    6 设置大小策略

    7 设置样式表

    8 其它文章


    1 设置框架形状

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

    2 设置框架阴影

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

    3 设置线宽

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

    4 中间线宽

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

    5 设置框架样式

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

    6 设置大小策略

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

    7 设置样式表

    1. //设置样式表,这可以用来自定义控件的外观
    2. 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博客

  • 相关阅读:
    C++ opencv基本用法【学习笔记(九)】
    用户画像的基本架构
    别问怎么下载,金蝶云星空SaaS BI系统不用下载
    k8s 容忍和污点
    K线形态识别_镊子线
    英语六级-day8
    【工具插件类教学】三种常用日期选择UI控件工具
    MIPI CSI-2笔记(24) -- Sleep Mode
    学生DW静态网页设计——html+css+javascript+jquery+bootstarp马尔代夫旅游响应式网站
    多线程---进阶
  • 原文地址:https://blog.csdn.net/qq_37529913/article/details/132705090