qstackedwidget相关内容
有没有办法在不指定实际索引的情况下更改 QStackedWidget 的页面. self.homeb.clicked.connect(lambda: self.stackedWidget.setCurrentIndex(0)) 因此,我不想直接使用按钮直接转到指定的索引 0,而是想在它们之间导航,我的意图是创建一个“下一个"、“上一个"“主页"功能. 解决方案 self.homeb_
..
我希望我的 QStackedWidget 调整到打开的页面的大小. 我在第一页附加了很多小部件,但其余页面只有一个按钮.所以他们保持这么大,第一页没问题. 如何使我的 QStackedWidget 具有正在查看的页面的大小. 我之所以要这样做,是因为我有三种不同的选择,之后我还有其他的事情.如果我切换到有一个按钮然后有很多空白的模式,我不明白为什么它不调整大小. 解决方案
..
我有一个简单的 QStackedWidget,其中包含 3 个不同的 QWidget.QWidget 的最小尺寸为 (350x200)、(200x100) 和 (450x450). 所以我遇到的问题是当我调整 QStackedWidget 的大小时,它的最小大小是其中最大的 QWidget.因此,如果我切换到第二个 QWidget(即大小为 (200x100) 的 QWidget),则 QS
..
我是 Qt 的新手,我必须为此制作一个具有多个窗口的 GUI,我使用 Qt 设计器工具找到了 QStackedWidget 类. 我添加了 QStackedWidget 使用 add new->Qt 设计器表单类->Qstackwidget 之后我在主窗口中创建了这个类的对象 #ifndef MAINWINDOW_H#define MAINWINDOW_H#include #incl
..
我对 python 还很陌生,我觉得这是一个高级问题,考虑到它可能超出了 Stack Exchange 的范围.请耐心等待. 我有一个 QTreeWidget 和 QStackedWidget.我已经使用元组填充了 QTreeWidget TreeList = ({'标题1':(('项目 11','项目 12',)),'标题2':(('项目 21','项目 22'))})对于 TreeLi
..
我正在qt-desginer 中设计一个ui.我必须创建一个 UI,它有一个带有按钮的侧边菜单栏,无论按下哪个按钮,其相应的数据都会显示在右侧. 为了设计这个,我在中央小部件的水平布局中放置了两个QFrame.我减少了左侧 QFrame 的宽度,命名为 side_menu_bar,因此它变成了侧边菜单栏.在名为 content_area 的右侧 QFrame 上,我放置了一个带有多个页面的
..
有没有办法在不指定实际索引的情况下更改 QStackedWidget 的页面. self.homeb.clicked.connect(lambda: self.stackedWidget.setCurrentIndex(0)) 因此,我想通过它们导航而不是仅使用按钮直接转到指定的索引 0,我的目的是创建“下一个"、“上一个"“主页"功能. 解决方案 self.homeb_3.clic
..
我正在用 Python 为一个大学项目创建一个 PyQt5 应用程序,该项目使用 QStackedLayout 使其成为单窗口应用程序,但是,我不知道如何在 Stacked 中嵌套一个 Stacked Widget小部件. 运行代码时(因问题而降级),您可以看到带有 QPushButton 的主菜单.单击它时,窗口会随着 QListWidget 的变化而变化. 我想要实现的是QList
..
抱歉,我只是 Python 初学者.我只想通过 QTreeWidget 的项目单击来更改 QStackedWidget 的索引.我在网上搜索了SIGNAL和SLOT的教程,都无法解决问题.QTreeWidget 信号和 QStackedWidget 槽中的参数未拟合. self.connect(qtree, QtCore.SIGNAL("itemClicked(QTreeWidgetItem*,
..
我有一个多窗口 PyQt5(Python 3.6.2 和 Qt 5.9.0)应用程序,它在标准桌面(即窗口管理)环境中运行时可以完美运行.我的目标平台是嵌入式设备(例如 Raspberry Pi、i.MX6 等),我不会在其中使用 X11 窗口系统.我目前正在使用 eglfs 平台测试嵌入式设备,该平台不支持多窗口.我正在考虑使用 QtWayland 平台,或者修改我的方法以使用 QtStacke
..
我一直在使用下面的 setCentralWidget 方法(此处简化)编写 GUI 以在帧之间进行转换 - 但直到很远才意识到它在移动到下一个窗口时擦除了每个窗口(我需要避免).我的实际代码有输入框,当用户返回到该框架进行修改等时,这些输入框需要保持在完成状态. 我想在尽可能少地改变我的层次结构的情况下重写 - 最有可能使用 QStackedWidget 或类似的东西.我在网上找到的唯一例子
..
我有两个按钮 (wgtbtnA & wgtbtnB) 放在两个不同的页面(page1 和 page2,分别)在父对象(objectName:stackedWidget)内.我的困境是:当我运行代码时,箭头不显示在 PyQt 中.为什么?如何从 page1 到 page2 交替,反之亦然? 这是运行时的图像,它传达了我的要求: Qt 设计师: 我想保留那些小箭头. 下面是我的
..
我有一个来自Internet的QStacked Widget代码示例,该代码为每个孩子生成自己的布局(如下) import sys从PyQt4.QtCore导入*从PyQt4.QtGui导入*类StackedExample(QWidget):def __init __():super(stackedExample,self).__ init __()self.leftlist = QListW
..
我正在尝试制作一个QTreeWidget,以使每一行包含一系列组合框.根据用户与组合框的交互方式,我希望某些组合框成为行编辑,而某些组合框成为按钮. 此处建议使用QStackedWidget将满足我的需求,并且做得很好,除了现在,我需要一种方法来更改QStackedWidget,该方法位于包含组合框的QStackedWidget旁边,该组合框向我发送了indexChanged信号. (基本上
..
我有一个QMainWindow开始只有一个菜单有一个菜单有两个选项。当第一个被点击时,窗口应该填充QLabels和各种输入小部件来接收数据。当第二个选项被点击时,窗口应该填充一个QTextEdit(显然删除窗口上的任何东西在当时) 以下是我试过的代码: void OrderWindow :: displayAddOrder(){ QVBoxLayout * tlayout = ne
..