qtabwidget相关内容

选项卡内的工具栏

是否可以在 QWidget 内添加一个工具栏,该工具栏位于选项卡内(在 QTabWidget 中)?这个想法是为每个选项卡放置一个单独的工具栏. 工具栏好像只能放在QMainWindow里面. 解决方案 QToolBar 是一个普通的QWidget,你可以将其添加到布局中. ..
发布时间:2021-09-09 18:37:01 其他开发

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

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

根据 QTableWidget 的突出显示行加载不同的 QWidget

有一个QTableWidgets,其中包含一个表格列表和两个额外的类Combocells 和Groupcells.它们用 QTabWidget 显示.我想单击并突出显示表格中的一行或单元格,然后两个类 Combocells 和 Groupcells 根据行刷新并加载到 QTabWidget桌子. 文件结构. Main.py Tablecells.py Combocells.py ..
发布时间:2021-06-24 20:14:23 其他开发

用于在 QTabWidget 中复制选项卡的按钮

我有一个程序,它使用带有多个输入框的输入选项卡供用户填写,当这些输入框被填写时,我点击运行,另一个程序将运行输入的数据.我希望我的程序有一个带有加号的选项卡按钮,可以动态复制选项卡,以便我可以运行多个实例.我希望每个标签都使用相同的名称,但最后有一个变体 - 例如“EntryBox0"、“EntryBox1"、“EntryBox2". 是否有一种简单的方法可以做到这一点,同时在所有选项卡中保 ..
发布时间:2021-06-24 20:10:34 其他开发

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

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

使用 QTabWidget 默认使用 Ctrl+Tab 防止选项卡循环

我有以下示例代码,可制作三选项卡布局(第三个选项卡上有按钮).默认情况下,我可以 Ctrl+Tab/Ctrl+Shift+Tab在选项卡之间循环.如何禁用此功能?在我的非示例代码中,这不是我们想要的行为. from PyQt4 import QtGui导入系统定义主():app = QtGui.QApplication(sys.argv)tabs = QtGui.QTabWidget()push ..
发布时间:2021-06-24 19:38:26 其他开发

如何使背景颜色与表单背景相同?

在 PyQt5 中,我从 QTabWidget 得到了一些意想不到的行为,背景似乎是白色而不是默认的表单颜色(大致为浅灰色).下面是一个例子: # QTabWidget2.py从 PyQt5.QtWidgets 导入 QApplication、QWidget、QPushButton、QLabel、QHBoxLayout、QVBoxLayout、QTabWidget、\QGraphicsView、 ..
发布时间:2021-06-24 19:27:35 其他开发

如何将图标添加到QTabWidget(不适用于每个选项卡)?

我想在QTabWidget的左上方添加一个图标.我不想为每个标签添加图标.如何使用样式表或以编程方式在C ++中做到这一点? 解决方案 下面的样式表会将图像添加到所有标签的左侧,但不会添加到单个标签.但是,很有可能需要调整CSS中的其他属性以完善最终结果. QTabWidget > QTabBar { background: url(url-to-your-corner-imag ..
发布时间:2020-07-05 02:28:44 其他开发

Qt的TabWidget中的OSGViewer

我正在使用OpenSceneGraph 3.0.1,使用 进行Qt集成时遇到了问题 osgQt::GLWidget,在启动过程中将其添加到选项卡控件中(在我的主窗口的构造函数内部. MainWindow::MainWindow(QWidget* parent) : QMainWindow(parent), ui(new Ui::MainWindow) { ui->set ..
发布时间:2020-07-05 02:28:40 其他开发

QTabWidget有多行?

是否可以使QTabWidget的行为类似于Windows系统,在标签过多的情况下使用多行? 我检查了qt的文档,似乎没有可用的东西. 解决方案 您需要子类或Widget并自己实现此功能.如果计划的选项卡数量多于单个行(没有箭头或多行)的大小,我建议您考虑采用其他方法.多行上的选项卡虽然很常见,但被普遍认为是不良的UI体验.带有箭头的单行效果略好:) ..
发布时间:2020-07-05 02:28:33 其他开发

如何在Qt中制作两行标签

我想要类似下图的内容.我想要两行标签.一个包含在另一个中.是使用两个QTabWidget的方法吗?另外,我想提到程序的主窗口将显示此结构.如果您有任何建议... 我希望这些标签如下所示(当然,不完全是;这个手工制作的图像很糟糕). 图片http://imageshack.us/a/img831/3889/subtabs. png 解决方案 使用嵌套的 QTabWidgets : ..
发布时间:2020-07-05 02:28:31 其他开发

使用样式表时的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 其他开发

如何在QTabWidget的特定选项卡中引用窗口小部件?

我正在使用PyQt制作电路模拟器的GUI,并以编程方式创建和删除选项卡(即用户单击按钮,然后将新的选项卡添加到QTabWidget). 这已经可以工作了(我在Qt Creator中绘制了一个QFrame,并在我的代码中将其添加为新标签页),但是我需要引用特定标签页中的小部件(例如,第三个标签页中的QwtPlot)标签).如何实现? 解决方案 您可以通过调用 ..
发布时间:2020-07-05 02:26:24 其他开发

QTabWidget的大小取决于当前选项卡

我有一个QTabWidget,其中包含不同高度的小部件(其宽度是固定的),但是,QTabWidget的默认实现将最大的小部件的高度选择为自己的高度. 我想知道是否存在(可能快速的)方式来根据其当前选项卡更改QTabWidget的大小,以在显示较小的选项卡时节省空间. 解决方案 您可以将显示的窗口小部件的大小策略设置为QSizePolicy::Preferred,将其他窗口小部件的大小 ..
发布时间:2020-07-05 02:25:19 其他开发

设置QTabWidget的Tab部分的颜色

当我更改QTabWidget的背景颜色时,该窗口小部件的选项卡部分不会更改颜色.在网上寻找似乎不是一种简单的方法来设置此颜色.有建议吗? 解决方案 您可以使用Qt的样式表来做到这一点.来自文档: /* Style the tab using the tab sub-control. Note that it reads QTabBar _not_ QTabWidget */ ..
发布时间:2020-07-05 02:25:15 其他开发

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

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

PyQt5如何设置TabWidget西但保持文本水平

如何使文本方向从上到下从左到右安装 解决方案 在此答案中,我将对另一个答案进行python翻译用C ++编写. from PyQt5 import QtCore, QtGui, QtWidgets class TabBar(QtWidgets.QTabBar): def tabSizeHint(self, index): s = QtWidgets.QTa ..
发布时间:2020-07-05 02:25:07 其他开发

QTabWidget的PyQt鼠标事件

我想检测QTabWidget上的鼠标中键.我原本希望在QWidget上有一个与鼠标事件相关的信号,但是我所看到的只是方法. 我是否需要继承QTabWidget的子类,然后重写所述方法才能执行我想要的操作,或者我遗漏了什么? 解决方案 您可以在QTabBar(由QTabWidget.tabBar()返回)上安装事件过滤器,以接收和处理新闻发布事件,或者子类重新定义mousePressE ..
发布时间:2020-07-05 02:25:03 其他开发