2025年QT:布局管理器&消息盒子&对话框

QT:布局管理器&消息盒子&对话框绝对定位 指定按钮的长宽和 xy 坐标 布局定位 指定使用哪种布局 组件的位置是相对于窗口大小变化的 水平 QHBoxLayout 垂直 QVBoxLayout 网格 QGridLayout 使布局好的界面嵌套到主窗口 表格 让组件在水平和垂直方向对齐 有三种常用布局管理器

大家好,我是讯享网,很高兴认识大家。

水平,QHBoxLayout
垂直,QVBoxLayout
网格,QGridLayout(使布局好的界面嵌套到主窗口)
表格

在这里插入图片描述
讯享网

1.让组件大小固定

  • 修改属性:minimusize,maxmumsize
    最小和最大组件一样,就将组件固定死了

2.使用分隔器

  • 水平和垂直分隔器将组件在水平和垂直方向上自由拉伸

消息盒子QMessageBox

什么是消息盒子:在登录界面中,密码输入错误,会弹出一个警告框

1.弹出警告盒子:warning

static表示它是静态成员函数,可以直接通过类名调用,不需要创建对象

parent父窗口this
title消息盒子的标题
text消息盒子的正文内容
button想要在盒子中显示的按钮,默认显示ok,多个按钮用|按位或连接
defaultButton点击回车时,默认选中按钮设置

返回值是枚举类型,点击na

在这里插入图片描述


在这里插入图片描述

2.弹出致命错误:critical

只有函数名不同,参数相同

对话框

QT内置对话框

1颜色对话框QColorDialog

QColor是QT中专门用来表示颜色的类

[static] QColor getColor()

  • 返回值:返回选中的颜色
  • 参数:
    对话框默认选白色
    parent指针
    标题名

判断用户选择了ok还是cancel
bool QColor::isVaild()const//合法返回true,非法返回false

2字体对话框QFontDialog

QFont QFontDialog::getFont(bool *ok, QWidget *parent = nullptr)

  • 返回值:选中的字体
  • 参数:
    是否选中某个字体,选中为true,选错为false
    父窗口this
3文件对话框QFileDialog

QString QFileDialog::getOpenFileName()

  • 返回值:返回选中文件的绝对路径
  • 参数:
    父窗口this
    对话框标题名
    指定打开的目录路径,默认打开的是临时文件路径
    文件过滤器,把想要的显示出来,其它文件名隐藏
小讯
上一篇 2025-03-29 20:51
下一篇 2025-04-03 11:14

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/21443.html