qtabbar相关内容

在 QTabBar 中隐藏底线

似乎没有办法为 QTabBar 的底线(如下图所示)设置样式表,我想删除它. 我怎样才能删除它? 解决方案 现在有 6-7 个月没有使用 Qt,所以我不确定这是否有效,也无法对其进行测试.给 QTabBar::drawBase 试一试.另外,Qt 库是非常好的文档,因此如果您仔细筛选它,您应该会找到解决问题的方法. 希望您使用的是 Qt SDK. ..
发布时间:2021-09-04 19:12:30 其他开发

Qt 增加 QTabWidget 的 QTabBar 大小

我需要使我在 QTabWidget 底部定向的选项卡更大.我们将使用触摸屏,因此默认尺寸有点太小. 我认为没有简单的方法可以做到这一点(目前根本看不到什么好的方法.我在 QTabWidget 中看到的与 QTabBar 相关的唯一方法是受保护的,我认为不需要继承自用于此明确目的以外的类). 问题: 我想做的只是将 QTabBar 设置为某个特定大小.这可能吗? 除此之外,我 ..
发布时间:2021-06-30 19:43:54 其他开发

在 QTabWidget 中动态设置单个选项卡的样式

我知道,这里和其他网站上已经讨论过这个问题,但还没有真正的解决方案,尽管我认为我不是唯一遇到这个问题的人: 我如何单独和动态地访问单个选项卡(不是其内容或选项卡中的小部件)以进行样式设置,例如更改背景颜色或为其添加图形效果?应用程序可以通知用户某个选项卡需要他的注意,方法是让它以另一种颜色闪烁(就像在 Windows 任务栏中,如果窗口想要获得焦点).有改变文字颜色的功能,何乐而不为呢?样式 ..
发布时间:2021-06-30 18:38:18 其他开发

pyqt5 tabwidget 垂直标签水平文本左对齐

由于pyqt在垂直选项卡选项中没有水平文本,我遵循了这个link 让它发生.我想在左侧有图标,然后在图标和不同颜色的选定选项卡文本、非活动选项卡文本之后显示文本.下面的代码几乎可以完成.唯一的问题是文本对齐居中.我尝试更改 tabRect.center() 但更改左、上或右等会使其崩溃. 我从这个链接得到的评论代码左对齐但它没有我添加的图标.但因为我无法更改非活动标签的文本颜色. 我是 ..
发布时间:2021-06-24 20:02:49 其他开发

在Konsole CSS中更改紫色选项卡文本的颜色

当输入进入不活动的选项卡时,该选项卡的文本将变为紫色.我需要使用哪些CSS选择器来更改此设置? 我在Konsole中使用自定义样式表来更改选项卡的外观,但无法弄清楚如何更改此值. 此页面未提及 我在Xubuntu 14.04(XFCE)上使用Konsole 2.13.2(KDE 4.13.3). 解决方案 到目前为止,此选项卡活动颜色似乎是由 设置的 void Tabbed ..
发布时间:2020-07-24 05:00:12 其他开发

使用样式表时的QTabWidget tabPosition

我目前正在使用样式表为应用程序设置主题. 这是我用于QTabWidget的样式表: /*QTabBar et QTabWidget*/ QTabBar::tab { background: qlineargradient(spread:pad, x1:0.5, y1:0, x2:0.5, y2:1, stop:0 rgba(73, 73, 74, 255), stop:1 rgba( ..
发布时间:2020-07-05 02:27:28 其他开发

Qt(C ++):动态设置QTabWidget中单个标签的样式

我知道,这个问题已经在这里和其他站点上讨论过,但是还没有一个真正的解决方案,尽管我认为,我并不是唯一一个遇到此问题的人: 如何才能出于样式目的(例如更改背景颜色或为其添加图形效果)而单独且动态地访问单个选项卡(而不是其内容或选项卡中的窗口小部件)? 一个应用程序可以通过让选项卡以另一种颜色闪烁(例如,如果窗口要获得焦点,就像在Windows任务栏中一样)来通知用户该选项卡需要他的注意. 有一 ..
发布时间:2020-07-05 02:27:27 其他开发

使每个选项卡具有相同的宽度并可以扩展

我正在尝试通过浏览器实现类似选项卡的功能.所有标签页都必须具有相同的宽度,并且必须可扩展,因此当标签页很多时,它们需要调整大小和适合窗口大小(完全像Chrome或Firefox一样). 问题: 如果一个选项卡具有比其他选项卡更多的文本,则该选项卡将更大.像这样: 如果我产生很多标签,它将总是比其他标签大. 我尝试过的事情: 我尝试添加样式表来更改宽度,但是如果我将宽度 ..
发布时间:2020-07-05 02:25:11 其他开发

如何在QT中实现垂直制表符?

我正在尝试使用QT实现带有水平文本的垂直选项卡,但是在 QTabWidget 中找不到任何类似的选项. SO中的某人要求在此处 ,但是,答案中包含断开的链接,我怀疑它们是否提供了真正的解决方案. 有人能做到吗? 解决方案 您必须实现一个自定义的QTabBar,以覆盖tabSizeHint()和paintEvent()方法,如下所示: #include ..
发布时间:2020-07-05 02:24:43 其他开发

如何禁用QTabWidget中的一个选项卡?

我有一个名为tabWidget的QTabWidget.它具有三个选项卡:“基本",“高级"和“当前结构".这些选项卡按此顺序显示在窗口小部件中. 每当布尔值result为false时,我都想禁用“高级"选项卡.我认为这将像下面的代码一样简单: bool result = false; if (result == false) { tabWidget->widget(1)->setD ..
发布时间:2020-07-05 02:24:21 其他开发

动态展开QTabBar

我通过QLineEdit动态插入标签,工作正常。要填充屏幕的整个宽度(800像素),我使用自己的eventFilter展开标签页: tabs.h class ResizeFilter:public QObject { QTabBar * target_tabs; public: ResizeFilter(QTabBar * target_tabs):QObject(t ..
发布时间:2016-11-01 09:45:40 C/C++

QTabBar的选项卡的内部QWidgets?

作为“隐藏Qt标签的标签文本,而不将文本设置为空字符串“: 我可以直接访问 QTabBar 。我不表示在我选择标签时显示的相应窗口小部件,而是标签的窗口小部件(因此在日志标签和日志图标下方的屏幕截图中)。 我有尝试了 QTabBar :: findChildren ,但没有成功。任何想法? 解决方案 QTabBar 标题部分实际上不是小部件。它们由 QStylePainter ..
发布时间:2016-10-20 23:59:07 C/C++

的QTabWidget选项卡的颜色变化

我要定制一个QTabWidget,让每一个标签都有它自己的背景颜色。我知道,这不能用样式表来完成,所以我子类QTabBar,改变它的paintEvent。然后,我取代QTabWidget的默认QTabBar用我自己的实现。然而,翼片的背景颜色不发生变化。有谁知道我缺少的是什么? 下面是说明我的问题,一个小演示应用程序: 从PyQt4的进口QtGui进口SYS类coloredTabBar(QtG ..
发布时间:2016-08-01 18:39:50 其他开发