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

qt - 如何更改 QTabWidget 中的文本对齐方式?

我找不到在 QTabWidget 中设置文本对齐的方法。

创建此小部件的实例后,我将其tabPosition属性设置为 West,但我希望它水平显示文本/标签。我已经查看了 Qt 的stylesheets,但是正如您所看到的,text-align属性只能在 QPushButton 和 QProgressBar 上设置。

我已经在网上搜索过,但我只是发现了一个错误报告,一个未回答的问题,最后是一个建议重新实现 paint() 方法的用户。也许我会解决,但我使用的是 Python(PyQt 或 PySide),但我不知道该怎么做。

你能帮助我吗?

编辑:感谢 Teukamm,我写了一些代码:

最后,我的文本按预期对齐,但我有一个小(大?)问题:当您单击每个选项卡按钮的右侧时,它不会发送currentChanged SIGNAL。我还尝试在paintEvent 中扩展每个tabRect 的宽度,但它不起作用。我应该改变什么?

谢谢 :)

顺便说一句:您不能从 QTabWidget 继承,而是从 QTabBar 继承;)

编辑:

解决了!刚刚更改了 tabSizeHint 中的方法sizeHint并且效果很好:)

0 投票
1 回答
707 浏览

c++ - 如何将 QRadioButton 连接到 QTabWidget?

我正在使用 C++ 和 QT 创建一个软件,我有两个小部件,一个是 QRadioButon 类型,一个是 QTabWidget。我的需要是我想从单选按钮发送信号,并且我希望每当检查按钮时,选项卡的内容都会改变。谁能建议如何做到这一点?我尝试创建我的小部件类的插槽,并在该插槽中调用选项卡类的构造函数,但问题是构造函数没有被调用。这是我正在使用的代码..

0 投票
1 回答
2744 浏览

3d - 在 Qtabwidget (mplwidget) 中使用 PyQt4 的 matplotlib 3D 绘图

我正在使用 PythonXY(2.6 和 Qt4)开发我的第一个 Python 应用程序。我有一个带有一些按钮和 QtabWidget 的窗口。当我按下按钮时,我想在特定选项卡上绘制 3D 图像。我设法获得了 2D 绘图,但无法将轴转换为 3D。通过 Qt desiger,我使用了 mplwidget。在许多示例中,我看到了 figure() 的使用,但我无法让它与 mplwidget 一起使用。(我不确定这是否可能)

您能否向我展示一个使用简单绘图定义 3D 轴(在 QtabWidget 中)的代码示例?

非常感谢

0 投票
3 回答
8671 浏览

c++ - 如何在 C++ 中更改 QTabWidget 中的文本对齐方式?

这与以下问题相同: 如何更改 QTabWidget 中的文本对齐方式?

我试图将该 python 代码移植到 C++ 中,但它似乎不起作用。

这是头文件:

这是源文件:

我通过创建继承 QTabWidget 的 NewTabWidget 类来使用它。在 NewTabWidget 的构造函数中,我使用:

这样做只是为了能够使用该 tabWidget,因为 setTabBar 受到保护。这是我得到的: 在此处输入图像描述

我错过了什么?

编辑: 我想要创建的是这个,但顶部有图标,图标下有标签(如在 Qt Creator 中): 在此处输入图像描述

0 投票
3 回答
5746 浏览

qt - QTabBar中的Qt4扩展选项卡

我正在子类化QTabWidget以添加一个QTabBar,谁的标签延伸到整个宽度tabBar。因此,我将扩展属性设置为 true。这似乎并没有改变选项卡的行为。

有没有人遇到同样的问题?我将 Qt 4.6 与

编辑:已解决,以下是我的实现方式,以防有人感兴趣:

0 投票
1 回答
2226 浏览

qt4 - 选项卡内的工具栏

QWidget是否可以在选项卡 (in )内添加一个工具栏QTabWidget?这个想法是为每个选项卡放置一个单独的工具栏。

好像工具栏只能放在里面QMainWindow

0 投票
3 回答
4929 浏览

c++ - QTabWidget 设置只有一个选项卡的标题字体

我创建了一个带有接口的聊天程序,使用QTabWidget. 如果选项卡中有更新,我想将选项卡标题字体设置为粗体。使用 QTabWidget::font 我只能设置所有选项卡标题的字体。

0 投票
2 回答
1349 浏览

qt - 鼠标按下事件和 qtabwidget

需要当鼠标(按下按钮)位于选项卡顶部时,它会被激活。这怎么可能。

0 投票
2 回答
2609 浏览

python - 标题中带有 CheckBox 的 QTabWidget

我想知道如何创建(使用 PyQt4)QTabWidget在每个选项卡标题旁边带有复选框的派生?像这样:

0 投票
1 回答
22644 浏览

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

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

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