问题标签 [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.
c++ - 如何在 Qt 中访问父选项卡的属性?
好的。所以,我有一个表单,其中有 Qt 的 Tab Widget。而且,我有一个自定义小部件,其中有 Qt 的 Webkit。
现在,我想在网站更改时更改自定义小部件的父选项卡中的文本。我已经获得了 webkit 的 titleChanged 信号的功能,但我不确定如何访问其父选项卡以更改该选项卡的文本。
我想访问自定义小部件的父选项卡,而不是选项卡小部件中的当前选项卡。这样,即使未选择选项卡,选项卡的文本也会更改。
我不知道如何做到这一点,这就是为什么我不能发布任何代码。空的 titleChanged 信号代码对我不可用,所以我也不能发布它。
谢谢你。
c++ - QSS QTabBar 文本对齐不起作用
我尝试(font-weigth:
有效,但text-align:
无效):
我尝试了,但它也不起作用:
我的QTabWidget:
我也没有找到任何对齐文本的“属性”(<property name="...">
)。
如何使用“QSS”对齐标签(QTabBar/QTabWidget
)的文本?
qt - QTabWidget 选项卡未显示
我正在使用多个QTabWidget
s 标签。我需要在调用特定函数时显示第二个选项卡。
当前标签页为 1,标签页 2 应该出现,标签页 1 应该隐藏在后面。我搜索并尝试了很多但无济于事。
我也试过这个
在选项卡编号 1 显示可见且 tabPage2 隐藏时在函数中使用此功能。
qt - 使用 Qt 设计器的选项卡式对话框
我是 Qt 新手,使用 Qt 设计器设计的 TabbedDialog 框有问题。我有一个对话框 dlg,我在上面放置了一个 tabWidget MyTabWidget,其中包含两个选项卡 Tab1 和 Tab2。我想为每个选项卡制作单独的 cpp 文件并在它们各自的文件中定义函数。我遇到的问题是如何在这些各自的文件中访问对话框 dlg 的 UI 小部件。
c++ - 在 QTabWidget 中将 Qt 中的变量从选项卡传递到选项卡
我是 Qt 的新手,目前正在开发一个具有两个选项卡的 QTabWidget,这意味着两个小部件,因此
第一个小部件有一些我想在第二个小部件中使用的整数和浮点值。我可以像这样制作第二个小部件的构造函数
我想我可以从第一个小部件中调用第二个选项卡,但在这种情况下,第二个选项卡将被隐藏,直到我不单击相应的按钮。谁能告诉我如何在第二个选项卡中使用第一个选项卡的值。
c++ - QTabWidget 中的 Qt4 QLabel
我想从 .ini 文件为我的 hello-world QT + C++ 程序动态创建接口。
第 1 步我使用 QSettings 读取设置文件 - 这很简单。
2步骤我尝试绘制界面:
一切看起来都很棒 - QLabel 包含图像的文件路径,TAB 的标题包含来自 iniFile 的正确名称。但!我想将 setPixmap() 设置为 QLabel,这就是问题所在。new QLabel()
查询没有我可以用来设置任何选项的任何名称。请帮我解决这个问题 for(){}
qt - 在 Qt 中创建选项卡
我想在主窗口中单击按钮时动态创建一个新选项卡。让这个按钮成为新的。我已经QWidget
在我希望QTabWidget
可见的主窗口中放置了一个。我添加了一个名为 TabWidget ( QTabWidget
) 的新表单,其中包含我的第一个页面设计。
我这样做了:
得到了我的第一页QWidget
。这个完成了。
我尝试使用BACK
和NEXT
按钮实现从一个选项卡到另一个选项卡的遍历。
我在一个小部件(名为 form2)而不是 a 中设计了第二个选项卡,QTabWidget
我从我的第一个选项卡中调用了这个表单,使用:
问题来了:
我不能为第三个选项卡做同样的事情。
我在这里想念什么?
我有这些文件,
mainframe.h,tabwidget.h(继承QTabWidget
)这也是我的第一个选项卡,tabwidget2.h(继承QWidget
)第二个选项卡,tabwidget3.h(继承QWidget
)第三个选项卡。
我在 mainframe.h 中包含了 tabwidget.h 并为它创建了一个对象 page1。因此,当单击大型机上的按钮时,我会这样做,
这将在大型机上创建一个带有我的设计的选项卡。这完美地工作。然后我在这个标签page1中有一个NEXT按钮。所以当我点击它时,我想在这个page1中添加一个新的标签page2。为此,我在 tabwidget.h 中包含了 tabwidget2.h 并创建了一个对象 page2。现在,当在我的 page1 中单击一个按钮时,我会这样做,
但这不起作用。所以我做了这个,
这有效,我将第二页添加到我的第一个标签中。当我从第 2 页单击“下一步”按钮时添加第 3 页时出现问题。我这样做了,
并没有工作。程序编译没有任何错误。主机 ->(新建按钮)-> page1(QTabWidget
显示在主机上的 Widget 上)->(NEXT 按钮)-> page2(QWidget
作为新选项卡添加到 page1)->(NEXT 按钮)-> 没有任何反应
我已尽力解释这一点。请帮帮我。
代码:mainframe.h
Tabwidget.h
tabwidget2.h
大型机.cpp
tabwidget.cpp
tabwidget2.cpp
我只是不能带入我的第 3 页。
qt - 动态添加选项卡 qt 5.1
我很难弄清楚我应该如何做到这一点。我有一个QWidget
主窗口,它的QTabWidget
内部有一个VBoxLayout
. 窗口的主要功能是保存与我们软件聊天的人的聊天记录。
所以我需要的是能够在人们打开新聊天时动态添加标签。例如,如果我正在与人 A 聊天并且我从我的聊天列表中单击人 B,那么如果窗口已打开,则在窗口中添加另一个选项卡QTabWidget
,如果未打开则只需创建一个新窗口。
现在在每个选项卡中都有一个相当复杂的布局,因为我有笑脸和许多其他各种各样的事情要处理,所以我宁愿不把所有这些都写在代码中。
有没有一种方法可以将 a 子类化QTab
并为每个选项卡重用该类?第二个问题:我来自编程方面的android背景,所以我习惯于能够为选项卡子类的每个实例(在这种情况下)拥有可重用的XML布局,无论如何我可以做类似的事情QML
每个子类?
如果我以完全错误的方式解决这个问题,我将非常感谢您的帮助。
save - PyQt:在 QTabWidget 中重新排序选项卡
我使用 Qt Designer 制作了我的 GUI,并且我有一个带有多个选项卡的 QTabWidget。我的选项卡包含在我的应用程序中使用的特定工具。现在我想将我的标签设置为可关闭和可移动的,这样我就可以保存标签的顺序并在应用程序启动时加载它。问题是,当应用程序加载时,我不知道如何重新排序我的选项卡。这可能吗?
python - PyQT QTabWidget currentChanged
我正在尝试构建一个在 QTabWidget 中加载多个网页的小应用程序。这已经很好了。现在我希望在当前选项卡更改时重新加载选项卡/QWebViews。
我认为将函数“onChange”连接到 currentChanged-Event 存在问题。
这是我的代码:
我希望你能帮助我解决我的问题!非常感谢!