• 7305阅读
  • 8回复

qt如何实现带close按钮的tabBar [复制链接]

上一主题 下一主题
离线microx
 
只看楼主 正序阅读 楼主  发表于: 2008-03-25
— 本帖被 XChinux 执行加亮操作(2008-04-22) —
最好是像firefox那样每个tab上有一个close按钮
离线wjh13hao

只看该作者 8楼 发表于: 2011-10-17
qtabbar  不是有个 函数 叫  setTabsClosable(bool)  设置是否有close按钮的
离线wuyudry

只看该作者 7楼 发表于: 2008-04-23
可惜我还没找到怎么让tab左边和右边空出来一个方块放按钮的方法...
离线lzian
只看该作者 6楼 发表于: 2008-04-23
知道你说的,估计那是独立的按钮,点击获取当前页的索引,关闭它
离线wuyudry

只看该作者 5楼 发表于: 2008-04-23
啊哦,...
图片太大....按钮不见了...
离线wuyudry

只看该作者 4楼 发表于: 2008-04-23
就是类似这个的关闭按钮
离线xjcook

只看该作者 3楼 发表于: 2008-04-23
我以前用到的时候也是自己在右面加了一个按钮,
没见到qt自带的有。
关注中。。。。
离线wuyudry

只看该作者 2楼 发表于: 2008-04-22
提供了一个思路就很好了
不知道qt自带的那个帮助,右边的那个tab旁边的红X是怎么做的?
那样做也不错么
离线qinyi
只看该作者 1楼 发表于: 2008-03-25
我也希望得到答案 目前只会这样
    QToolButton *closeTabButton = new QToolButton(tabWidget);
    closeTabButton->setAutoRaise(true);
    closeTabButton->setEnabled(false);
    closeTabButton->setPalette(pal);
    tabWidget->setCornerWidget(closeTabButton, Qt::TopRightCorner);
    closeTabButton->setCursor(Qt::ArrowCursor);
    closeTabButton->setIcon(QIcon(":/image/closetab.png"));
    connect(closeTabButton, SIGNAL(clicked()), this, SLOT(closeTab()));
    closeTabButton->setToolTip("关闭当前Tab页");
C++  QT
嵌入式BBS论坛
http://bbs.2embed.com
快速回复
限100 字节
 
上一个 下一个