我正在使用QTabWidget在一个窗口中渲染多个文档,我想在每个选项卡上绘制一个关闭按钮.我使用的是Vista和Qt4,所以选项卡小部件是一个本机的
Windows控件;这可能会影响可行性.
有人知道是否可以使用QTabWidget控件执行此操作,还是创建自定义窗口小部件?如果创建一个新的小部件是唯一的选择,任何指针将非常感激;我比较新的Qt.
解决方法
目前没有办法与股票QTabWidget做这个,然而即将到来的Qt 4.5(计划在2009年3月发布)将有
ability to add close buttons手动选项卡或通过设置一个QTabBar.TabsClosable属性.
在此之前,获取关闭按钮的唯一方法是将QTabWidget或QTabBar子类化并手动添加(可能,但不是简单).