问题标签 [qstackedwidget]

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.

0 投票
0 回答
93 浏览

python - PyQt 退出代码 139 堆叠小部件

一点背景知识:我正在创建一个脚本来运行数据收集并为研究提供 UI/任务。整个过程中使用的主要库是 Pygame、PyQt5 和线程,以及一些次要的实用程序库。

我遇到了一个问题,我的脚本在切换到堆叠小部件中的新小部件时退出。当我到达大约 18 个小部件时,脚本以退出代码 139(被 SIGKILL 中断)关闭。

作为参考,我将其用作堆叠小部件和褪色的基础:https ://wiki.python.org/moin/PyQt/Fading%20Between%20Widgets

堆栈上的小部件之间的转换遵循以下格式,功能之间存在一些细微差别。这些功能直接在上面链接中显示的堆叠小部件类中。

可能影响它的另一部分是脚本启动 3 个类的一部分,这些类都使用 Pygame 进行实现。

0 投票
1 回答
451 浏览

python - 来自其类外部的 QStackedWidget 的 setCurrentIndex

我正在尝试从其类外部设置 StackedWidget 的索引,但收到对象没有属性的错误。我的代码如下(我为混乱的缩进道歉,它没有正确粘贴):

单击按钮时出现错误:

类型对象“ut_Screen1”没有属性“StackBot”

提前感谢您的任何指导。

0 投票
0 回答
228 浏览

qt - QStackedWidget 以前的索引

信号 currentChanged 提供了 QStackedWidget 中新的当前小部件的索引。是否有可能在信号 currentChanged 触发之前获取最后一个 Widget 的索引?

0 投票
1 回答
191 浏览

qt - Qt creator:堆叠的小部件弹出

我是 Qt Creator 的新手,我的项目中有一些堆叠的小部件,所以我的问题是:堆叠的小部件可以弹出吗?我该怎么做?我还有一个 Qt 5.5.1 和 pc 上的 MinGW 32 位。谢谢你们。

0 投票
1 回答
272 浏览

qt - setCurrentWidget 在点击信号结束后应用

当我使用这种语法按名称创建插槽时:

如果我想在这个函数内部显示一个特定的小部件,它不会显示,直到它到达函数的末尾。

也就是说,当我创建以下函数时:

哪里

启动代码时,首先经过 2 秒,然后才显示 page_2。

为什么线

是不是先执行?

0 投票
2 回答
1486 浏览

python - 滑动 QStackedWidget 页面

我如何QtWidgets.QStackedWidget在 QPushButton.clicked 上滑动页面,如下图所示(右图)?操作:在左键按下 QStackedWidget 页面索引将设置为 0 并且在右键按下 QStackedWidget 页面索引将设置为 1

0 投票
1 回答
52 浏览

c++ - 通过水平滚动条更改标签

我有一个水平滚动条,当我滚动它时它会改变两个标签的值(数量)。

布尔,我还希望当您滚动它时,它会更改堆栈小部件上的图片。

当值变为 0-40 时的一张图片,其他当它从 41-70 和最后一张从 71-100 时。

我唯一能做到的就是一张一张地改变形象。任何人都可以帮助我吗?我给你这个代码:

0 投票
1 回答
399 浏览

python - 如何在 PyQt5 中的 QStackedWidget 中从 Widget 调用 Main Windows 函数

布局图像

出于参考目的,请考虑上面的示例。

在左边我有两个按钮 PAGE1 和 PAGE2,在右边我有一个 QStackedWidget 由两个小部件组成。

我制作了两个单独的 UI 文件,名称分别为 page1.ui 和 page2.ui 在此处输入图像描述

我使用“Promote Widget”在堆叠的小部件中添加 page1.ui 和 page2.ui。(参见图片以供参考)

以下是我的文件的结构:

├── main.py ├── pages │ ├── page1.py │ ├── page2.py └── ui ├── main.ui ├── page1.ui ├── page2.ui

我想要实现的是我能够从 Stacked Widget 中的 Widget 更改 Stacked Widget 的索引。

目前我只能通过使用 main.ui 中的按钮来更改 Stacked Widget 的索引。

代码:main.py

page1.py:

page2.py 类似于 page1.py

假设我在 page1.ui 中有一个按钮,如何使用这个按钮来改变 Stacked Widget 的索引?

如果您觉得我遗漏了什么或对我到底想要做什么有疑问,请发表评论。

0 投票
1 回答
893 浏览

python - 在 QStackedWidget 对象内定位内部小部件

我有几个选项卡,在“管理”选项卡内,我想显示两个页面:一个锁定页面(在输入凭据之前)和另一个解锁页面(成功登录后)。为此,我使用 aQStackedWidget()在两个页面之间切换。我创建了一个锁定的登录屏幕,但似乎无法将对象移动到页面的中心。

我已经查看了QStackedWidget 内的移动小部件屏幕中心的居中小部件,但我的对象似乎没有改变位置。我尝试move()使用桌面尺寸和父小部件将整个内部小部件移动到屏幕中心,但无济于事。我怎样才能将登录字段移动到页面的中心?谢谢!

当前的: 在此处输入图像描述

期望: 在此处输入图像描述

代码:

0 投票
1 回答
53 浏览

python-3.x - 如何在 QStackedWidget 中制作“完成”按钮

我试图在 QStackedWidget 中创建“完成”按钮。

在“checkButtons”函数中,我检查当前页面索引并设置点击事件和文本。我试图通过类名检查它,但它也不起作用。

这是一个代码:

如果您尝试按“下一步”、“返回”,然后再次按“下一步”,程序将关闭。那么,我该如何解决呢?我应该为每个小部件制作控制按钮吗?