【QT】QMainWindow介绍

news/2024/7/4 1:46:38 标签: qt, 开发语言, qt5, 物联网, ui

QMainWindow

Label:可以放静态/动态图片/链接

  • 菜单栏
  • 工具栏
  • 浮动窗口和核心部件
  • 状态栏

Qdialog

  • 模拟对话框
  • 非模拟对话框
  • 标准对话框和文件对话框

在创建文件时,路径一定不能有中文,否则会报错

在这里插入图片描述

在这里插入图片描述

双击下面的

在这里插入图片描述

Line Edit:只能显示一行

Text Edit:可以显示图片等等

Plain Text Edit:只能显示文本

在这里插入图片描述

ui_44">如果需要对ui中的控件做槽函数处理,应该在哪个位置?

在这里插入图片描述

QAction的信号

在这里插入图片描述

利用菜单项打开一个对话框

在这里插入图片描述

  • 打开文件详解:

在这里插入图片描述

结果如下

在这里插入图片描述

完整代码

在这里插入图片描述

#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QFileDialog>    //文件对话框
#include <QDebug>

MainWindow::MainWindow(QWidget *parent) :
    QMainWindow(parent),
    ui(new Ui::MainWindow)
{
    ui->setupUi(this);
    //寻找QAction对象      打开一个对话框    使用外部变量必须加=
    connect(ui->open,&QAction::triggered,this,[=]()
    {

        QString fileName = QFileDialog::getOpenFileName(this,"打开","/home/yangyu/DailyFILE");
        qDebug()<<fileName.toUtf8().data();
    });
}

MainWindow::~MainWindow()
{
    delete ui;
}

其他文件不用修改


http://www.niftyadmin.cn/n/5412594.html

相关文章

Python算法题集_N 皇后

Python算法题集_N 皇后 题51&#xff1a;N 皇后1. 示例说明2. 题目解析- 题意分解- 优化思路- 测量工具 3. 代码展开1) 标准求解【规则遍历合理性回溯】2) 改进版一【线状态检测合理性回溯】3) 改进版二【单行矩阵回溯】 4. 最优算法5. 相关资源 本文为Python算法题集之一的代码…

2024年1月京东牛奶乳品行业分析:TOP10品牌销量及销额排行榜

鲸参谋监测的京东平台1月份牛奶乳品市场销售数据已出炉&#xff01; 根据鲸参谋电商数据分析平台显示&#xff0c;今年1月份&#xff0c;京东平台上牛奶乳品的销量约1600万件&#xff0c;环比上个月增长87%&#xff0c;同比去年下滑16%&#xff1b;销售额约12亿元&#xff0c;…

《招聘ERP系统软件工程师:百亿级访问量,TPS万级,QPS超30万,技术巨头应对挑战面试指南》

随着企业规模的不断扩大&#xff0c;招聘一位在百亿级访问量、TPS万级、QPS超30万的ERP系统软件工程师成为了一项技术挑战。在服装行业&#xff0c;ERP系统的稳定性和性能至关重要。以下是一份面试指南&#xff0c;帮助您找到适应大规模业务和复杂技术架构的优秀软件工程师。 …

计算机网络:应用层知识点汇总

文章目录 一、网络应用模型二、域名系统&#xff08;DNS&#xff09;三、文本传输协议&#xff08;FTP&#xff09;四、电子邮件五、万维网和HTTP协议 一、网络应用模型 p2p也就是对等模型 二、域名系统&#xff08;DNS&#xff09; 我们知道&#xff0c;随着人们建立一个网站…

Docker从0到1的开始【入门篇】

Docker是一种流行的容器化平台&#xff0c;它允许开发人员将应用程序及其所有依赖项打包到一个标准化的单元中&#xff0c;从而实现快速部署和可移植性。在本文中&#xff0c;我们将列出一些常用的Docker命令&#xff0c;以帮助您更好地了解和使用Docker。 1. 安装Docker 要安…

【算法笔记】LeetCode_15_三数之和

LeetCode_15_三数之和 LeetCode 15 &#xff08;LeetCode 15) 题目描述 给你一个整数数组 nums &#xff0c;判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i ! j、i ! k 且 j ! k &#xff0c;同时还满足 nums[i] nums[j] nums[k] 0 。请 你返回所有和为 0 且不重复…

Python算法100例-3.8 黑洞数

1.问题描述2.问题分析3.算法设计4.比较三个数的大小并将其重组5.寻找“黑洞数”6.完整的程序 1&#xff0e;问题描述 编程求三位数中的“黑洞数”。 黑洞数又称陷阱数&#xff0c;是指任何一个数字不全相同的整数&#xff0c;在经过有限次“重排求差”操作后&#xff0c;总会…

GB 2312字符集:中文编码的基石

title: GB 2312字符集&#xff1a;中文编码的基石 date: 2024/3/7 19:26:00 updated: 2024/3/7 19:26:00 tags: GB2312编码中文字符集双字节编码区位码规则兼容性问题存储空间优化文档处理应用 一、GB 2312字符集的背景 GB 2312字符集是中国国家标准委员会于1980年发布的一种…