赞
踩
新建一个QT项目
命名为my_list
使用qmake编译
选择Widget
其他保持默认完成创建
Ctrl+N创建Qt设计界面类
选择Widget模板
这里是第二个页面,就命名为Manage_group
之后选择默认,完成创建!
打开my.list文件,拖一个PushButton,文本改为next
再打开managegroup.ui文件,拖一个PushButton,文本改为prev
Manage_group_page *manage_group_page = NULL;//实例化manage_group_page页面的对象
- signals:
- void managegroup_back_list();
- //跳转
- //manage_group_page信号
- this->manage_group_page = new Manage_group_page;//实例化Timemode_page这个类
- //点击btn_managegroup跳转到manage_group_page页面
- connect(ui->btn_managegroup,&QPushButton::clicked,[=](){
- this->hide();
- manage_group_page->show();
- });
- //manage_group_page页面向list页面发送back消息,调用这个槽函数:manage_group_page页面隐藏,list页面展示
- connect(this->manage_group_page,&Manage_group_page::managegroup_back_list,[=](){
- this->manage_group_page->hide();
- this->show();
- });
- //子页面无法直接拿到父页面实例化对象地址,需要发送一个back信号到父页面
- connect(ui->btn_managegroup_back,&QPushButton::clicked,[=]{
- emit this->managegroup_back_list();
- });
至此,就能够实现两个页面之间切换了。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。