问题标签 [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.
qt - 访问每个选项卡上的 QGraphicsView(在 QTabWidget 中)
我通过这个在 QGraphicsScene 和 QGraphicsView 的新选项卡中打开了每个图像
我想通过单击在每个图像上绘制一些东西。
所以我通过点击新闻事件做到了这一点
它只是在最后打开的图像(选项卡)上绘制椭圆。
我不知道如何解决这个问题。
我很感激任何想法。谢谢你。
qt - 通过单击 QTabWidget 外部的按钮将每个选项卡(QTabWidget)中的数组保存到 QTabWidget 外部的二维数组
在我的 QTabWidget 的每个选项卡中,我都有一个数组。对于每个选项卡,我定义了一个名为“TabView”的类,其中包含该数组和一个 QGraphicsScene,用于在其上绘制线条和其他一些元素。当我打开一个新选项卡时,我通过我的类 TabView 执行此操作,如下所示:
QTabWidget外面有一个按钮。我想通过单击此按钮将每个选项卡上的每个数组存储在 2D 数组中。但我只是访问最后打开的选项卡数组。
我需要这样的东西:
任何想法都非常感谢。谢谢你。
qt - Setting initial size of QTabWidget
I am creating a QTabWidget that has a number of tabs and each tab contains a different number of push buttons. Because some of these tabs may include many push buttons, I would like to make each tab scrollable.
I have an implementation that sort of works except no matter what I try I can't get the darn QTabWidget to be of a particular vertical size - it always wants to size itself based on the maximum height used by one of its pages. I've tried changing size policies, layout strategies and nothing works.
Here is exact widget structure I am using:
I populate the QTabWidget with QWidget instances that serve as pages. These instances are wrapped around with a QScrollArea and use a QGridLayout so that I can populate the tab with push buttons in a grid.
Here is the actual code that populates the tab widget:
BTW, I am using Qt 5.0.2 on Mac OS X 10.8.2.
qt - 如何使用 QTabWidget 中的 osgViewer 取消停靠选项卡?
我想从 QTabWiget 中取消停靠 QWidget(设置为 centralWidget)。该选项卡包含一些打开的场景图内容(OpenGL 窗口)。从列表中删除选项卡并将其放入新的对话框窗口(=> 从选项卡中取消停靠)时,场景数据似乎已损坏。它适用于“标准小部件”,但 osg 似乎忘记了场景。
令人惊讶的是,在使用 QDockWidget 时可以取消停靠(取消停靠窗口后可以看到场景)。
任何人都知道如何在不破坏 osgViewer 的情况下取消停靠选项卡?
要求从选项卡取消停靠并在新对话框窗口中显示的代码:
在新对话框中没有什么可看的。我错过了什么吗?如何将 osg 视图正确“复制”到新的小部件/对话框中?我应该为这种任务使用复合查看器吗?似乎甚至没有可见的空 osg 视图(没有蓝色画布)......
qt - Qt5 强制 TabWidget 在窗口大小更改时调整大小
我是 Qt 的新手,正在尝试创建一个 GUI 应用程序,当窗口调整大小时,它将强制 QTabWidget 调整到最大可用大小。我在这里阅读了几页和问题,但似乎无法正常工作。提供截图。
谢谢 :)
c++ - 在 QTabWidget 上显示/隐藏子选项卡
假设我有一个包含 5 个子选项卡的 QTabWidget。现在我想通过以下代码在 5 个子选项卡之一中显示/隐藏一个子选项卡
但这对我不起作用。你有什么解决办法?
谢谢!
qt - 使用 Qtabwidget 中的小部件
我看到了程序如何在 C++ 上使用的变体QWidget
,例如QLabel
,QEdit
等等。但是我不明白如果我用 python 和 pyside 编写程序,我怎么能在 tabwidget 选项卡上使用其他小部件?
我看到了带有元对象的变体,阅读了带有 的变体QObject::child
,但我不知道解决 python 问题的正确方法。我看到变体qobject_cast
,但我认为这个函数特定于 C++。C++ 上的示例代码:
尝试:
qt - QWidgets消失的案例
我注意到来自 QTabWidget 的一些相当难以理解的行为。我正在尝试分离和重新附加选项卡,并且效果很好,除非我在重新附加后以编程方式选择一个小部件,它的所有子项都会消失!没有关于 update() 或 repaint() 或任何似乎使小部件重新出现的东西。您可以选择不同的选项卡并重新选择“损坏的”选项卡,然后子小部件将再次自动可见。
下面是一些显示问题的(缩短的)代码。
所以,为了清楚起见,我将一个事件过滤器附加到分离的小部件上,以便获取 onClose 事件。事件过滤器工作正常,拾取事件,并将小部件重新附加到 tab_widget;但是,重新连接后,所有的孩子都是隐形的或类似的疯狂。
python - QTabBar 既不完全展开也不均匀分隔制表符
我希望标签栏在空白处展开,直到右边。最好是所有选项卡的宽度都相同。我不知道该怎么做,因为我的样式表不起作用,而且我在文档中找不到选项。
我有一个想法,因为对话框应具有固定大小,因此可以将每个选项卡的宽度计算为 Totalwidth/(Amount of Tabs),但我仍然不知道如何告诉每个选项卡的宽度......
qt - QTabWidget 如何只隐藏窗格?
我添加了一个可检查的QToolButton
角小部件QTabWidget
。我想在未选中工具按钮时隐藏所有选项卡(仅限窗格)。我试图将按钮的信号连接clicked(bool)
到所有选项卡的setVisible(bool)
插槽都不起作用但是。我还将 tabwidget 连接setvisible
到信号但完整的小部件变得不可见(这是一个愚蠢的试验)。有什么方法可以使仅窗格不可见并且标签栏不会消失?
编辑:代码(用户界面有一个 tabwidget 和两个选项卡,即 tab 和 tab_2)