问题标签 [qtabwidget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
11597 浏览

c++ - 在 QTabWidget 上放置一个关闭按钮

我正在使用 aQTabWidget在一个窗口中呈现多个文档,并且我想在每个选项卡上绘制一个关闭按钮。我正在使用VistaQt4,因此选项卡小部件是本机 Windows 控件;这可能会影响可行性。

有谁知道是否可以使用QTabWidget控件来执行此操作,或者我是否必须创建自定义小部件?如果创建一个新的小部件是唯一的选择,任何指针都将不胜感激;我对 Qt 比较陌生。

0 投票
3 回答
1594 浏览

c++ - Missing icons in QTabWidget

I'm using the newest Qt 4.5 and I'm creating my GUI with Qt Creator. My tab widget looks fine in the Creator, with all icons displayed. However, when I compile it and run it, there are no icons, but the tabs are wider than they are which indicates something, obviously. I tried both .png and .ico formats, none work. The size of icons is 16x16, exactly as the maximum tab icon size property.

The stylesheet to the tab control is not applied (nor there is any), except the 'general style' which is 'clearlooks'.

0 投票
4 回答
4877 浏览

c++ - QTabWidget 选项卡上下文菜单

每当单击选项卡并且它需要对该特定选项卡做出反应时,我都需要显示上下文菜单。有没有办法在不继承它的情况下做到这一点?

0 投票
1 回答
10384 浏览

qt - QTabBar 与 QTabWidget

我在我的项目中使用 QTabWidget。我应该使用 QTabBar 而不是 QTabWidget 有什么强烈的理由吗?

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

0 投票
2 回答
2786 浏览

qt - QStackedWidget 在 QTabWidget 选项卡内?

在我的 QT 应用程序中,我使用 QTabWidget 作为基本导航。我在 ui 中设置的这个 QTabWidget。在 QTabWidget 的某些选项卡中,我需要 QStackedWidget 才能“在视图中向下钻取”。

我也尝试在 ui 中添加 QStackedWidget,但它会自动将页面添加到堆栈中。我想在代码中添加 QStackedWidget 的页面。如果我在代码中尝试这样做,stackedWidget 已经有一个标准页面,所以 myWidget 将是堆栈中的第二个。

在 QTabWidget 选项卡中设置 QStackedWidget 的最佳和最简单的方法是什么?

0 投票
4 回答
33734 浏览

qt - Qt:样式化 QTabWidget

我正在使用 Qt,并且在 Qt Designer Editor 中有一个 QTabWidget 设置,您可以在图 1 中看到它。

图片1

正如您在 Tab4 之后看到的那样,一直到右边缘都有一个空白空间,不知何故我需要用颜色填充该空间,如图 2 所示(最好的办法是能够设置褪色颜色) . 或者另一种解决方案是选项卡浮动以覆盖整个屏幕。

图 2

我现在使用以下样式表:

有没有办法使用 Qt 样式表设置 QTabBar 的背景颜色?或者我可以使用 Qt 样式表让选项卡浮动到边缘吗?

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

在 Qt Designer Editor 中,我右键单击我的 QTabWidget->“Promote To ...”并选择“Base class name”:QTabWidget “Promoted class name”:ExpandableTabWidget,然后单击添加,然后单击提升。

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

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

难道我做错了什么?

谢谢!

0 投票
3 回答
55061 浏览

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

QTabWidget的表格上有两个标签。这些选项卡具有标准文本Tab1Tab2。我怎样才能改变它?

0 投票
6 回答
10309 浏览

c++ - QSplitter 在 QWidget 和 QTabWidget 之间变得无法区分

我将 QWidget 和 QTabWidget 并排放置在一个水平分离器中。并且分离器失去了它的形状,你可以通过将鼠标悬停在它上来知道有一个分离器。如何让它可见?

谢谢。

0 投票
2 回答
8973 浏览

qt - 如何向父 QWidget 添加滚动条

我了解如何将 scrollArea 添加到特定的小部件。但是在我的情况下,Qwidget 有多个子小部件,这些都是使用 QVBoxLayout 设置的。现在在这种情况下如何添加滚动条?这里 QWidget 不是中心小部件,它是 TabWidget 的页面之一。我的代码如下所示:

现在如何将滚动条设置为 xTab?我尝试使用

但是,这不起作用。

任何想法/建议都是有帮助和赞赏的。

0 投票
1 回答
575 浏览

qt - 如何制作没有页面的 QTabWidget

我使用 QTabWidget 的选项卡,但我不需要将页面作为容器。我只需要标签。

有没有办法可以隐藏或禁用页面容器并仅显示选项卡?