Qt基础 10_MainWindow

这篇博客详细介绍了Qt编程中的MainWindow基础操作,包括如何添加资源文件、创建菜单条、设置工具条ToolBar以及使用状态栏和QLineEdit作为中心窗体。通过自动版和手动版的步骤讲解,为开发者提供了清晰的实现指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

/**********************************
* 课程名 :QT编程
* 时 间 :2017年6月5日(周一)下午
* 工程名 :12 MainWindow
* 类 名 :mainWindow
* 内 容 :MainWindow
* 优快云 :Qt基础 10_MainWindow
**********************************/

一、MainWindow基础操作 之 添加资源文件

步骤一:新建资源文件
1
2
3
步骤二:添加前缀,将默认路径改为/img
4
5
步骤三:添加需要使用的图片文件
6

二、MainWindow基础操作 之 菜单条

自动版:
1、菜单及菜单项:在ui界面直接输入即可
这里写图片描述
2、图标
icon

手动版:在构造函数中
1、菜单及菜单项:

QMenu *pm = new QMenu("手动设计菜单1");
pm->addAction(icon,"手动菜单项1");
this->menuBar()->addMenu(pm);

2、图标
相对路径方式,用文件夹中的icon

QIcon icon("D:/QT/icon1.jpg");

用资源文件 —— 格式:”:/前缀/文件相对于资源的路径/文件名”

QIcon icon(":/img/icon1.jpg");

3、添加功能

    QAction *qa = new QAction(icon,"手动菜单项2,关闭",0);
    pm->addAction(qa);
    connect(qa,SIGNAL(triggered()),this,SLOT(close()));

三、MainWindow基础操作 之 工具条ToolBar

**自动版:**ctrl + 拖拽菜单项
手动版:

//定义手动菜单项
QAction *qa = new QAction(icon,"手动菜单项2,关闭",0);
//添加手动菜单项到工具栏
ui->mainToolBar->addAction(qa);
//添加新工具条
QToolBar *toolbar = new QToolBar("手写新工具条",this);
//将菜单项qa加入其中
this->addAction(qa);
//使其在右方
addToolBar(Qt::RightToolBarArea , toolbar);

四、MainWindow基础操作 之 状态栏statusBar

    //显示指定时间的指定信息
    ui->statusBar->showMessage("显示给定的Message5秒",5000);
    //显示信息
    QLabel *label = new QLabel("我是Label");
    ui->statusBar->addWidget(label);

四、MainWindow基础操作 之 中心窗QLineEdit

    QLineEdit *lineEdit = new QLineEdit("QLineEdit");
    this->setCentralWidget(lineEdit);

源代码:download.youkuaiyun.com/download/c_estbon/9867033

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值