QTabWidget添加关闭子标签功能
来源:互联网 发布:怎么改淘宝店铺所在地 编辑:程序博客网 时间:2024/05/16 02:42
QTabWidget添加关闭子标签功能,QTabWidget 有个属性 tabsClosable ,将其设置为True即可出现关闭按钮。 默认情况下,每个标签上的关闭按钮是没有任何响应的,我们需要自己动手为他添加关闭响应。 关闭信号为 void tabCloseRequested(int index) 关闭函数为 void removeTab(int index) 注意关闭标签的是一个普通公共函数,不是槽函数,不可以直接与信号相连,我们需要自己手动定义个接受 int类型的槽函数,然后把参数再传递给关闭函数。
#include "mainwindow.h"#include "ui_mainwindow.h"#include <QTabWidget>#include <QTextEdit>MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow){ ui->setupUi(this); connect(ui->tabWidget,SIGNAL(tabCloseRequested(int)),this,SLOT(removeSubTab(int)));} MainWindow::~MainWindow(){ delete ui;} void MainWindow::removeSubTab(int index){ ui->tabWidget->removeTab(index);} void MainWindow::on_pushButton_clicked(){ QTextEdit *edit=new QTextEdit; ui->tabWidget->addTab(edit,"hitemp 1");}
0 0
- QTabWidget添加关闭子标签功能
- QTabWidget 双击 关闭tab标签
- 重写QTabWidget,在标签后面添加图标按钮
- 重写QTabWidget,在标签后面添加图标按钮
- QtDesigner--QTabWidget标签页
- QTabWidget添加自定义样式
- QTabWidget添加自定义样式
- QTabWidget添加自定义样式
- QTabWidget添加自定义样式
- 关闭标签自动提交功能
- QTabWidget 标签页用法笔记
- QTabWidget添加自定义的按钮
- 对tabcontrol控件增强,添加关闭按钮功能、呼吸灯标签闪烁功能、类QQ消息数量标签提示TIP
- 仿半塘图片添加标签功能
- QTabWidget
- QTabWidget
- QTabWidget
- QTabWidget+QToolBar实现浏览器标签页
- hibernate错误:IllegalArgumentException以及Could not execute JDBC batch update
- leetcode:Longest Substring Without Repeating Characters
- 【学以致用】Quartus II tab隐藏恢复
- locale source
- 我的第一个lamp网站 感人故事网 上线了
- QTabWidget添加关闭子标签功能
- XML - XPath
- LINK : fatal error LNK1123: 转换到 COFF 期间失败: 文件无效或损坏
- Because I Love You
- linux posix_spawn
- SecureCRT鼠标双击或拖成变成Ctrl+C的解决办法
- Cocos2d-x CocosBuilder使用教程(一)HelloCocosBuilder
- Mybatis实战(三)生命周期分析
- 解决【Undefined variable: HTTP_RAW_POST_DATA in.....】的问题