#include "mainwindow.h"
#include "ui_mainwindow.h"
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
ui->setupUi(this);
// 隐藏标题(关闭)
//this->setWindowFlags(Qt::SplashScreen|Qt::WindowStaysOnTopHint|Qt::FramelessWindowHint);
ui->stackedWidget->addWidget(&homeWnd);
ui->stackedWidget->addWidget(&monitorWnd);
ui->stackedWidget->addWidget(&settringWnd);
ui->stackedWidget->addWidget(&aboutWnd);
btnGroup.addButton(ui->btnHome, 0);
btnGroup.addButton(ui->btnMonitor, 1);
btnGroup.addButton(ui->btnSettring, 2);
btnGroup.addButton(ui->btnAbout, 3);
connect(&btnGroup, static_cast<void (QButtonGroup::*)(int)
>(&QButtonGroup::buttonClicked),
ui->stackedWidget, &QStackedWidget::setCurrentIndex);
// 设置默认选中的页面
btnGroup.button(0)->setChecked(true);
ui->stackedWidget->setCurrentIndex(0);
}
MainWindow::~MainWindow()
{
delete ui;
}
// 最小化(未实现恢复)
void MainWindow::on_toolButton_min_clicked()
{
this->hide();
}
// 关闭窗口
void MainWindow::on_toolButton_close_clicked()
{
this->close();
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
在qt界面实现侧边导航栏的设计 主页主要实现: a、添加 `sideBar` 到左侧 b、拖动四个 `QToolButton` c、放置 `verticalSpacer` d、右侧放置主窗口 `stackedWidget` ,删掉两个page e、修饰按键 建立连接 connect(&btnGroup, static_cast<void (QButtonGroup::*)(int) >(&QButtonGroup::buttonClicked), ui->stackedWidget, &QStackedWidget::setCurrentIndex);
资源推荐
资源详情
资源评论














收起资源包目录




























共 25 条
- 1
资源评论


第四维度4
- 粉丝: 7373
- 资源: 5
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
