问题标签 [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 投票
1 回答
705 浏览

c++ - 单击按钮时将当前位置/订单保存在 QTabWidget 中 - 用户设置

是否可以将当前选项卡位置/顺序保存在 Qt 的 QTabWidget 中?

我想要的基本上是能够让用户按照他们喜欢的方式排列选项卡,然后让他们保存位置,这样当他们再次打开应用程序时,选项卡就位于上次保存时的位置。

过去我已经这样做了,这只会保存窗口几何形状。

;

知道如何或在哪里可以找到完成此任务的信息吗?

谢谢

0 投票
4 回答
15622 浏览

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

我已设置ui->tabWidget->setTabsClosable(true);QTabwidget仅在每个选项卡上显示一个十字,单击此按钮时未关闭选项卡。我还需要做什么才能使标签可关闭?我试图连接任何接近信号的插槽(适合这项工作),tabCloseRequested(int)但在 tabwidget 中找不到任何这样的插槽。请提出正确的方法。

0 投票
1 回答
2808 浏览

python - PyQt 多个 tablewidgets 和 tabwidgets

我的目标是QTabWidget在单个中显示 10 个或更多QMainWindow,每个选项卡都包含一个唯一的QLabeland QTableWidget。像这样的东西:

在此处输入图像描述

尽管我设法通过使用以下代码获得了预期的结果,但我想知道是否有更有效的方法或更短的方法来实现相同的结果。

如果我以TabWidget与上面相同的方式添加 20,那将非常混乱和乏味。

是否可以在保持相同输出的同时缩短我的代码?

0 投票
2 回答
11226 浏览

python - 如何为 PyQt QTabwidget 着色

我有一个包含 QTabWidget 的 PyQt 主窗口。选项卡小部件包含一些按钮和文本框。

我想为整个标签背景着色,而不仅仅是标签栏区域中的标签。

我没有使用样式表,并且更喜欢使用调色板,因为我已经在使用调色板,但是如果样式表是唯一的选择,那没关系。

我试过了:

这会产生一个红色的标签栏区域,但主背景仍然是白色的。

关闭自动填充,使用 self.tabWidget.setAutoFillBackground(False) 略有不同,各个选项卡现在颜色很好,但主体仍然是白色的。

尝试一个小样式表:

这会为选项卡的主体着色,但也会将其他所有内容着色为黄色,包括按钮和文本框。此外,所有突出的小标签都是黄色的。自动填充没有任何影响。

关于如何为选项卡主体着色但不清除其他小部件的任何想法?

我正在使用 PyQt 4.10 版和 Python 2.7。

0 投票
2 回答
2972 浏览

python - PyQt4 菜单操作以将新选项卡添加到 QTabWidget

我正在开发一个用于 GUI 的带有 python 和 PyQt4 的小型应用程序。我想要完成的是拥有一个选项卡式 GUI,当用户单击菜单项时,所采取的操作会将一个选项卡添加到 QTabWidget。我目前无法采取行动来做这样的事情。我尝试过手动和使用 QT 设计器创建 GUI,但如果可能的话,我无法弄清楚如何获得将选项卡添加到 QTabWidget 的操作。这是我的python代码:

按下菜单项会在控制台上打印“This works”,所以我知道它调用了 addTab() 函数,但是如何让它添加一个 Tab?

让我知道您是否想查看 .ui 文件是否有帮助

0 投票
1 回答
1881 浏览

python - 如何使 QTabWidget 可停靠

我的 QTabWidget 类型的选项卡小部件包含许多选项卡页面呈现,并设置了以下默认选项:

它工作正常。我需要的是使这个 QTabWidget 可停靠,以便用户自由交互。

0 投票
6 回答
13467 浏览

qt - How can I add a "new tab" button next to the tabs of a QMdiArea in tabbed view mode?

I'd like to have a "new tab" button much like Chrome or Firefox has for my QMdiArea.

I can make a button or menu item somewhere that adds a new subdocument to the MDI thing, but how can I make it a visually appealing tiny tab with a "+" as label? Alternatively, I would be happy enough with a QTabWidget with such a button.

0 投票
4 回答
1715 浏览

qt - 避免 QTabWidget 中的重复选项卡

我有一个应用程序,其中添加了一个 QTabWidget。标签是可关闭的。当我添加新选项卡时,如果该选项卡已添加,它仍会添加新选项卡并进行复制。我想避免这种重复。如果选项卡已经打开,那么它只是激活该选项卡而不会再次打开。您的帮助将不胜感激。谢谢

0 投票
1 回答
145 浏览

qt - 线程中 QTabWidget 的 Strat 选项卡

是否可以在多个线程中从 QTabWidget 启动选项卡?我想将来自服务器的连续给出的答案附加到 QTextEditWidget。QTextEditWidget 的更改应始终显示在附加新答案之后。实际上我用QApplication::processEvents(). 它可以工作,但不是异步的,而且速度很慢......

谢谢

0 投票
1 回答
1381 浏览

python - PySide.QtGui.QTabWidget 中选项卡标题的垂直对齐

PySide.QtGui.QTabWidget 中标签页的默认排列使用代码

是水平的。有没有办法将标题垂直放置,即彼此下方?

QtGui.QVBoxLayout 用作

似乎仅适用于选项卡内的区域。

QListWidget 和 QStackedWidget 是在这种情况下使用的替代方案吗?