Sirius' blog Sirius' blog
首页
  • 学习笔记

    • 《C++》
    • 《MATLAB》
    • 《Python》
  • 学习笔记

    • 《Git》
    • 《CMake》
  • 技术文档
  • 博客搭建
  • 学习
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

Sirius0v0

怕什么真理无穷,进一寸有一寸的欢喜
首页
  • 学习笔记

    • 《C++》
    • 《MATLAB》
    • 《Python》
  • 学习笔记

    • 《Git》
    • 《CMake》
  • 技术文档
  • 博客搭建
  • 学习
  • 友情链接
关于
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • Qt安装与配置
  • 信号槽
  • QWidget控件
    • 常用属性和方法
      • 窗体几何信息
      • 移动窗口
      • 窗口尺寸
      • 窗口高度与宽度
      • 窗口标题
      • 窗口图标
    • 资源文件的创建和使用
  • 其它控件的使用
  • 《Qt》学习笔记
Sirius0v0
2024-03-04
目录

QWidget控件

# QWidget控件

  1. QWidget是所有窗口类的基类,也是所有控件类的基类。
  2. QWidget可以内嵌到其他窗口的内部,需要给其指定父窗口;也可以作为独立的窗口显示,此时不能给其指定父窗口。

# 常用属性和方法

# 窗体几何信息

// 1、窗体几何信息
const QRect &geometry() const;
void setGeometry(int x, int y, int w, int h);
void setGeometry(const QRect &);

# 移动窗口

// 2、移动窗口
void move(int x, int y);
void move(const QPoint &);

# 窗口尺寸

// 3、窗口尺寸
QSize size() const
void resize(int w, int h);
void resize(const QSize &);

// 4、最大最小或固定尺寸
QSize maximumSize() const;
void setMaximumSize(const QSize &);
void setMaximumSize(int maxw, int maxh);
QSize minimumSize() const;
void setMinimumSize(const QSize &);
void setMinimumSize(int minw, int minh);
void QWidget::setFixedSize(const QSize &s);
void QWidget::setFixedSize(int w, int h);

# 窗口高度与宽度

// 5、窗口的高度
int height() const;
int minimumHeight() const;
int maximumHeight() const;
void setFixedHeight(int h);
void setMaximumHeight(int maxh);
void setMinimumHeight(int minh);

// 6、窗口的宽度
int width() const;
int minimumWidth() const;
int maximumWidth() const;
void setFixedWidth(int w);
void setMaximumWidth(int maxw);
void setMinimumWidth(int minw);

# 窗口标题

// 7、窗口标题
QString windowTitle() const;
void setWindowTitle(const QString &);

# 窗口图标

// 8、窗口图标
QIcon windowIcon() const;
void setWindowIcon(const QIcon &icon);
QIcon::QIcon(const QString &fileName);

# 资源文件的创建和使用

  1. 创建资源文件.qrc,添加资源文件;
  2. 将.qrc文件添加到编译工程中;
  3. 使用时可使用资源对应的相对路径::/icon.ico
编辑 (opens new window)
#Qt
信号槽
其它控件的使用

← 信号槽 其它控件的使用→

最近更新
01
ipopt优化库配置及使用
07-21
02
ubuntu离线安装包的方法
07-21
03
其它控件的使用
03-05
更多文章>
Theme by Vdoing | Copyright © 2020-2024 Sirius0v0 | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式