标签: qtabwidget

在QTabWidget选项卡中设置标签文本

我有QTabWidget我的表格和两个标签.这些选项卡具有标准文本Tab1Tab2.我该怎么改变它?

qt qt-designer qtabwidget

30
推荐指数
3
解决办法
4万
查看次数

获取QTabWidget中的所有选项卡小部件

是否有可能在列表addTab(QWidget()获取QTabWidget中添加的所有选项卡小部件.

我们可以使用self.findChildren(QWidget),但它也返回其自身内的所有其他小部件,并且无法过滤它们.

qt pyqt qtabwidget

19
推荐指数
1
解决办法
2万
查看次数

QTabBar与QTabWidget

我在我的项目中使用QTabWidget.我应该使用QTabBar而不是QTabWidget吗?

如果我使用QTabWidget,我有什么优势?

qt qtabbar qtabwidget

15
推荐指数
1
解决办法
7228
查看次数

QSplitter在QWidget和QTabWidget之间无法区分

我在一个水平分离器中将QWidget和QTabWidget放在一起.分离器失去了它的形状,只有将鼠标悬停在它上面就可以知道有一个分离器.如何让它可见?

谢谢.

c++ qt qt4 qsplitter qtabwidget

15
推荐指数
3
解决办法
8731
查看次数

如何在选项卡式视图模式下在QMdiArea的选项卡旁边添加"新选项卡"按钮?

我希望有一个"新标签"按钮,就像Chrome或Firefox一样QMdiArea.

我可以在某处创建一个按钮或菜单项,为MDI添加一个新的子文档,但是如何使它成为一个带有"+"标签的视觉上吸引人的小标签?或者,我会很满意QTabWidget这样一个按钮.

qt tabs qtabwidget qmdiarea

15
推荐指数
3
解决办法
8848
查看次数

QTabWidget选项卡在垂直方向上,但文本在水平方向上

我正在尝试使用类似这样的侧边栏在C++ Qt中创建一个应用程序:

Finder的侧边栏

但是当将QTabWidget定向到West时,它会使文本垂直.如何将文本放在左侧,但水平对齐?Ps:我不需要图标.提前致谢.

c++ qt cross-platform sidebar qtabwidget

13
推荐指数
1
解决办法
1万
查看次数

在QTabWidget上设置关闭按钮

我正在使用a QTabWidget在窗口中渲染多个文档,我想在每个选项卡上绘制一个关闭按钮.我使用的是VistaQt4,因此tab小部件是一个原生的Windows控件; 这可能会影响可行性.

有谁知道是否可以使用QTabWidget控件执行此操作,还是我必须创建自定义窗口小部件?如果创建一个新的小部件是唯一的选择,那么任何指针都将非常受欢迎; 我对Qt比较陌生.

c++ windows qt qtabwidget

11
推荐指数
3
解决办法
9822
查看次数

Qt:造型QTabWidget

我正在使用Qt,我在Qt Designer编辑器中设置了QTabWidget,你可以在图1中看到它.

图1 http://i40.tinypic.com/1109ba1.jpg

正如你在Tab4之后看到的那样,一直有一个空的空间一直到右边缘,在某种程度上我需要用一种颜色填充那个空间,如图2所示(最好的是能够设置褪色的颜色) .或者另一种解决方案是标签浮出来覆盖整个屏幕.

图2 http://i41.tinypic.com/zwmijr.jpg

我现在使用以下样式表:

QTabWidget::tab-bar {

 }

 QTabBar::tab {
  background: gray;
  color: white;
  padding: 10px;
 }

 QTabBar::tab:selected {
  background: lightgray;
 }
Run Code Online (Sandbox Code Playgroud)

有没有办法使用Qt样式表设置QTabBar的背景颜色?或者我可以使用Qt样式表将标签浮动到边缘?

编辑:我一直在尝试Caleb Huitt - cjhuitt在下面提出的解决方案.我真的很喜欢让标签扩展但无法使其正常工作的想法.

在Qt Designer Editor中,我右键单击我的QTabWidget - >"Promote To ..."并选择"Base class name":QTabWidget"Promoted class name":ExpandableTabWidget然后我单击add然后单击Promote.

在我设置的包含我的QTabWidget的小部件的init方法中

ui.tabWidget->SetTabsExpanding(true);
Run Code Online (Sandbox Code Playgroud)

一切都很好,但QTabbar没有扩展.

难道我做错了什么?

谢谢!

qt qtstylesheets qtabwidget

11
推荐指数
1
解决办法
3万
查看次数

QTabWidget:关闭标签按钮不起作用

我已设置ui->tabWidget->setTabsClosable(true);QTabwidget只在每个选项卡上显示一个十字架,而不是在单击此按钮时关闭选项卡.还有什么办法可以让标签关闭?我试图连接任何接近信号的插槽(这对于这项工作是合适的)tabCloseRequested(int)但在tabwidget中找不到任何这样的插槽.请建议正确的方法.

qt qt4 qt4.8 qtabwidget

11
推荐指数
3
解决办法
1万
查看次数

如何识别当前标签在QTabWidget中的变化?

我正在使用a QTabWidget,我需要一种方法来处理当前标签实际发生之前的变化,如果满足某些条件,可能会取消它.该QTabWidget::currentChanged信号在接收到当前标签更改后,但有一个QTabWidget::currentChanging信号或另一种方式来实现我需要的行为?

qt tabs qtabwidget

9
推荐指数
2
解决办法
2万
查看次数