问题标签 [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 回答
9296 浏览

c++ - QTabWidget 拒绝自动调整大小

我试图在 qtcreator 中有以下布局:

每个具有 a 的控件sizePolicy都设置为Expanding。尽管如此,选项卡小部件和我放在该页面小部件上的任何其他内容都不会自动调整大小。

我是 Qt 的新手,如果这是一个明显的修复,请原谅我。谢谢。

0 投票
1 回答
1988 浏览

c++ - 关于使用 QTabWidget 'addTab' 函数的快速问题

希望是一个非常快速的问题。在我的一个函数中,我想在运行时为 QTabWidget 生成“x”个选项卡(“x”由用户提供)。我知道我必须为 QTabWidget 使用 addTab 函数(如果我错了,请纠正我),但我不确定我应该如何使用它。我不清楚 qt 文档。

我尝试使用以下命令仅添加 1 个选项卡作为测试,但它导致程序崩溃:

既然我显然错了,有人可以帮我使用这个功能吗?我觉得我只是将错误的参数传递给 addTab。

编辑:程序启动时 checkBoxTabArea 已经有 1 个选项卡(如果有帮助的话)。

0 投票
2 回答
286 浏览

c++ - 是否可以通过选项卡编号引用 QTabWidget 的各个选项卡?

这里非常快速的问题。我想知道我是否可以通过数字引用 QTabWidget 中的各个选项卡。这将为我节省大量时间,因为我在运行时生成了未知数量的选项卡。我在 QT 文档中找不到任何内容,但我觉得这是一个应该包含的非常基本的功能。我在想这样的事情(不是真正的代码只是一个想法,我意识到 tabNumber() 不存在):

如果没有公共功能,也许还有其他方式?请不要建议按名称引用选项卡,因为这是不可能的(可能有 100 个选项卡),我已经尝试过了。

0 投票
1 回答
3570 浏览

qt - 使用样式表时的 QTabWidget tabPosition

我目前正在使用样式表来为应用程序设置主题。这是我用于 QTabWidget 的样式表:

这样,当 tabPosition 设置为 North 或 South 时,没有问题。但是对于 East 或 West,TabBar 的边框样式不正确。

有人知道如何在 tabPosition 设置为东/西的情况下设置 TabBar 的样式吗?

0 投票
1 回答
2125 浏览

css - 使用 CSS 样式化 QTabWidget 背景

我希望为活动的 QTabWidget 选项卡设置自定义背景颜色。不幸的是,我无法找出所需的选择器。在 Linux 上,以下 hack 有效:

但在 Windows 上,我必须再使用一个 QWidget:

有没有“真正”的解决方案?

0 投票
1 回答
4520 浏览

python - 在 QTabWidget (PyQT) 中添加已删除的选项卡

我正面临 pyQT 的问题。所以我用设计器创建了一个图形界面,其中包含一个 QTabWidget。事情是我想在我的函数运行时隐藏和显示选项卡。我找到了一种解决方案,它包括删除所有选项卡并稍后添加它们。可以说我只有两个标签:

当我稍后尝试添加这个已删除的选项卡时,我的程序崩溃了。

这是我的错误信息:

有什么建议么?

0 投票
5 回答
24162 浏览

qt - 如何识别 QTabWidget 中当前选项卡何时发生变化?

我正在使用 aQTabWidget并且我需要一种方法来在当前选项卡实际发生之前处理它的更改,并且如果满足某些条件可能会取消它。在QTabWidget::currentChanged当前选项卡更改后收到信号,但是是否有QTabWidget::currentChanging信号或其他方式来实现我需要的行为?

0 投票
1 回答
694 浏览

python - pyQt4 QTabWidget setMovable 使用自定义 QTabBar 崩溃

我正在尝试制作一个带有可移动自定义标签栏的标签小部件。如果我不进行子类化,该程序可以正常工作QTabBarsetMovable(True)但我需要访问mouseDoubleClickEvent提供QTabBar的子类。当您运行程序时,一切正常,直到您尝试用鼠标移动选项卡。我觉得我已经尝试了setMovable我能想到的所有可能的组合,但没有任何效果。难道我做错了什么?

使用:

蟒蛇v2.7.2

PyQt4 v4.8.5

和恶心的Windows XP

0 投票
2 回答
2139 浏览

qt4 - QTabWidget 多行?

是否可以让 QTabWidget 表现得像 windows 系统一样,当标签太多时使用多行?

我检查了 qt 的文档,似乎没有这样的东西可用。

0 投票
1 回答
19530 浏览

qt - 访问 QTabWidget 中选项卡的小部件

我有一个QTabWidget,每个选项卡都有一个QPlainTextEdit作为它的小部件。那么,如何访问每个选项卡小部件?如何编辑该小部件?