• 9967阅读
  • 7回复

[提问]QTreeWidget  添加按钮的问题 [复制链接]

上一主题 下一主题
离线phimix
 

只看楼主 倒序阅读 楼主  发表于: 2013-12-05
请问,如和在一个item中添加两个按钮,如下图所示。另外,如何实现下图中的表格线?谢谢各位了。


离线XChinux

只看该作者 1楼 发表于: 2013-12-07
setIndexWidget()
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线phimix

只看该作者 2楼 发表于: 2013-12-07
回 1楼(XChinux) 的帖子
我测试只能添加一个按钮,请问怎么设置两个按钮?
离线XChinux

只看该作者 3楼 发表于: 2013-12-07
Re:QTreeWidget  添加按钮的问题
自己组合部件啊。
QWidget *w = new QWidget;
QHBoxLayout *hbox =new QHBoxLayout(w);
hbox->addWidget(new QPushButton("btn 1", w));
hbox->addWidget(new QPushButton("btn 2", w));
tableView->setIndexWidget(index, w);
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
离线phimix

只看该作者 4楼 发表于: 2013-12-07
回 3楼(XChinux) 的帖子
可以了,非常感谢!
离线phimix

只看该作者 5楼 发表于: 2013-12-11
回 3楼(XChinux) 的帖子
你好,我按照你的方法实现了这个功能;
我在QTreeWidget的其中一个QTreeWidgetItem中添加了两个按钮,
在给这个按钮处理 clicked信号时,我想问下,在槽函数中,如果获取按钮所在的TreeWidgetItem*
离线phimix

只看该作者 6楼 发表于: 2013-12-11
回 3楼(XChinux) 的帖子
或者怎么做到点击某个按钮,就自动将对应的QTreeWidgetItem选择上?
离线XChinux

只看该作者 7楼 发表于: 2014-01-26
加两个按钮,那就将两个按钮组合成一个部件不就行了。
二笔 openSUSE Vim N9 BB10 XChinux@163.com 网易博客 腾讯微博
承接C++/Qt、Qt UI界面、PHP及预算报销系统开发业务
快速回复
限100 字节
 
上一个 下一个