qstackedwidget相关内容

QStackedWidget - 逐页更改

有没有办法在不指定实际索引的情况下更改 QStackedWidget 的页面. self.homeb.clicked.connect(lambda: self.stackedWidget.setCurrentIndex(0)) 因此,我不想直接使用按钮直接转到指定的索引 0,而是想在它们之间导航,我的意图是创建一个“下一个"、“上一个"“主页"功能. 解决方案 self.homeb_ ..
发布时间:2022-01-12 23:08:43 其他开发

将 QStackedWidget 调整为打开的页面

我希望我的 QStackedWidget 调整到打开的页面的大小. 我在第一页附加了很多小部件,但其余页面只有一个按钮.所以他们保持这么大,第一页没问题. 如何使我的 QStackedWidget 具有正在查看的页面的大小. 我之所以要这样做,是因为我有三种不同的选择,之后我还有其他的事情.如果我切换到有一个按钮然后有很多空白的模式,我不明白为什么它不调整大小. 解决方案 ..
发布时间:2021-06-30 19:44:16 其他开发

Qt QStackedWidget 调整大小问题

我有一个简单的 QStackedWidget,其中包含 3 个不同的 QWidget.QWidget 的最小尺寸为 (350x200)、(200x100) 和 (450x450). 所以我遇到的问题是当我调整 QStackedWidget 的大小时,它的最小大小是其中最大的 QWidget.因此,如果我切换到第二个 QWidget(即大小为 (200x100) 的 QWidget),则 QS ..
发布时间:2021-06-30 19:44:02 其他开发

基于Tuple自动创建QStackedWidget页面

我对 python 还很陌生,我觉得这是一个高级问题,考虑到它可能超出了 Stack Exchange 的范围.请耐心等待. 我有一个 QTreeWidget 和 QStackedWidget.我已经使用元组填充了 QTreeWidget TreeList = ({'标题1':(('项目 11','项目 12',)),'标题2':(('项目 21','项目 22'))})对于 TreeLi ..
发布时间:2021-06-24 20:13:35 Python

如何根据 PyQt5 Python 中的窗口大小调整 PyQt5 堆叠小部件的大小?

我正在qt-desginer 中设计一个ui.我必须创建一个 UI,它有一个带有按钮的侧边菜单栏,无论按下哪个按钮,其相应的数据都会显示在右侧. 为了设计这个,我在中央小部件的水平布局中放置了两个QFrame.我减少了左侧 QFrame 的宽度,命名为 side_menu_bar,因此它变成了侧边菜单栏.在名为 content_area 的右侧 QFrame 上,我放置了一个带有多个页面的 ..
发布时间:2021-06-24 20:06:32 Python

QStackedWidget - 一页一页的换页

有没有办法在不指定实际索引的情况下更改 QStackedWidget 的页面. self.homeb.clicked.connect(lambda: self.stackedWidget.setCurrentIndex(0)) 因此,我想通过它们导航而不是仅使用按钮直接转到指定的索引 0,我的目的是创建“下一个"、“上一个"“主页"功能. 解决方案 self.homeb_3.clic ..
发布时间:2021-06-24 20:04:53 其他开发

如何在 PyQt5 中制作嵌套的 StackedLayouts?

我正在用 Python 为一个大学项目创建一个 PyQt5 应用程序,该项目使用 QStackedLayout 使其成为单窗口应用程序,但是,我不知道如何在 Stacked 中嵌套一个 Stacked Widget小部件. 运行代码时(因问题而降级),您可以看到带有 QPushButton 的主菜单.单击它时,窗口会随着 QListWidget 的变化而变化. 我想要实现的是QList ..
发布时间:2021-06-24 19:34:09 Python

将 QStackedWidget 用于多窗口 PyQt 应用程序

我有一个多窗口 PyQt5(Python 3.6.2 和 Qt 5.9.0)应用程序,它在标准桌面(即窗口管理)环境中运行时可以完美运行.我的目标平台是嵌入式设备(例如 Raspberry Pi、i.MX6 等),我不会在其中使用 X11 窗口系统.我目前正在使用 eglfs 平台测试嵌入式设备,该平台不支持多窗口.我正在考虑使用 QtWayland 平台,或者修改我的方法以使用 QtStacke ..
发布时间:2021-06-24 19:19:23 Python

在不擦除每一帧内容的情况下在帧之间切换

我一直在使用下面的 setCentralWidget 方法(此处简化)编写 GUI 以在帧之间进行转换 - 但直到很远才意识到它在移动到下一个窗口时擦除了每个窗口(我需要避免).我的实际代码有输入框,当用户返回到该框架进行修改等时,这些输入框需要保持在完成状态. 我想在尽可能少地改变我的层次结构的情况下重写 - 最有可能使用 QStackedWidget 或类似的东西.我在网上找到的唯一例子 ..
发布时间:2021-06-24 19:14:37 Python

PyQt:如何在 QStackedWidget 中切换小部件

我有两个按钮 (wgtbtnA & wgtbtnB) 放在两个不同的页面(page1 和 page2,分别)在父对象(objectName:stackedWidget)内.我的困境是:当我运行代码时,箭头不显示在 PyQt 中.为什么?如何从 page1 到 page2 交替,反之亦然? 这是运行时的图像,它传达了我的要求: Qt 设计师: 我想保留那些小箭头. 下面是我的 ..
发布时间:2021-06-24 18:56:29 Python

使用QTreeWidgetItems setData存储QStackedWidget或QVariant

我正在尝试制作一个QTreeWidget,以使每一行包含一系列组合框.根据用户与组合框的交互方式,我希望某些组合框成为行编辑,而某些组合框成为按钮. 此处建议使用QStackedWidget将满足我的需求,并且做得很好,除了现在,我需要一种方法来更改QStackedWidget,该方法位于包含组合框的QStackedWidget旁边,该组合框向我发送了indexChanged信号. (基本上 ..
发布时间:2020-07-05 02:57:42 C/C++开发

如何动态改变QMainWindow的内容

我有一个QMainWindow开始只有一个菜单有一个菜单有两个选项。当第一个被点击时,窗口应该填充QLabels和各种输入小部件来接收数据。当第二个选项被点击时,窗口应该填充一个QTextEdit(显然删除窗口上的任何东西在当时) 以下是我试过的代码: void OrderWindow :: displayAddOrder(){ QVBoxLayout * tlayout = ne ..
发布时间:2016-10-20 22:58:26 C/C++开发