当前位置: 首页 > news >正文

Qt基本框架(2)

本篇主要介绍如何设置窗口,以及在窗口中添加按钮

本文部分ppt、视频截图原链接:[萌马工作室的个人空间-萌马工作室个人主页-哔哩哔哩视频]

1. Qt简单框架

在这里插入图片描述

2. 通过QMainWindow实现简单界面

QMainWindow是构建主窗口应用的核心类,通过合理设计,可以高效实现功能完善的用户界面。Qt官方文档提供了完整的类库说明和API参考,能快速查询QMainWindow及相关组件(如菜单栏、状态栏)的用法,显著提升开发效率。

(1)新建一个名为demo2的项目文件,在detail设置中不勾选Generate form项

在这里插入图片描述
(2)运行结果如下

在这里插入图片描述
(3)用QMainWindow设置窗口:

  • 在帮助文档中查找QMainWindow的setFixedSize()函数用法
    在这里插入图片描述

  • setFixedSize()用于设置窗口的宽度和高度。
    在这里插入图片描述

  • 根据帮助文档中的函数用法设置窗口宽高均为400,运行结果如下
    在这里插入图片描述

  • 同样可以通过帮助文档中函数介绍,对窗口进行其他设置
    如:设置窗口名
    在这里插入图片描述

(4)在窗口中添加按钮

  • QPushButton用法
    在这里插入图片描述
  • setGeometry():用于在设置按钮位置和大小
    在这里插入图片描述
    以上是本次需要用到的函数,可以在帮助文档的QPushButton中查找所需函数,以及其用法
  • 在.h文件中加入相关成员变量
    在这里插入图片描述
  • 在mainwindow.cpp文件中加入相关设置并运行
    在这里插入图片描述
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.dtcms.com/a/110809.html

相关文章:

  • 强化学习经典策略梯度算法REINFORCE
  • CMake Presets教程
  • 开发一个小程序需要多久时间?小程序软件开发周期
  • 【Flask开发】嘿马文学web完整flask项目第2篇:2.用户认证,Json Web Token(JWT)【附代码文档】
  • 物联网安全技术:守护智能世界的防线
  • 如何把已有的虚拟环境的python版本进行降级?
  • Java观察者模式详解
  • AI助理是如何助力企业的
  • git克隆数据失败
  • 优维HAO案例:香港联交所上市企业「智能运维平台」项目
  • 【学Rust写CAD】25 变量类(variable.rs)
  • 优雅~~Spring Boot 整合多数据源的姿势
  • 计算机硬件——CPU 主要参数
  • 图像处理:使用Numpy和OpenCV实现傅里叶和逆傅里叶变换
  • 裴蜀定理:整数解的奥秘
  • AI与玩具结合的可行性分析
  • 【学Rust写CAD】28 带 Alpha 通道的双线性插值函数(bilinear_interpolation_alpha.rs)
  • 第六章:机器人建模与仿真__《ROS机器人开发实践》_notes
  • 告别外置电路:IEPE接口如何重构精密测量生态?
  • DreamDiffusion代码学习及复现
  • 【Linux】GCC编译选项-Wl 和 链接(ld)选项-rpath
  • 【自动化运维】Python 的安装和使用
  • ARM------硬件程序开发
  • 今日行情明日机会——20250403
  • 图解AUTOSAR_LINInterface
  • JavaEE-0403学习记录
  • 数据结构C语言练习(设计循环队列)
  • CSS:换行与不换行
  • openGL 学习,Hello Triangle!
  • 【机器学习】--多分类(单标签)