【发布时间】:2020-10-05 00:52:05
【问题描述】:
我目前正在为我目前工作的学生宿舍编写某种酒吧标签保存功能。 为此,我有两个不同的 QScrollAreas 和两个 QWidget,每个 QGridLayout 都有一个。一个用于用户选择,另一个用于选择要购买的项目。
当我切换到项目选择界面时一切正常
self.scrollArea.setWidget(self.itemWidget),但是我还实现了一个后退按钮,以防选择了错误的用户,这应该回到第一个 QWidget 启动:self.scrollArea.setWidget(self.userWidget),在我看来应该只是再次加载以前构建的布局,但我得到这个错误:
RuntimeError: wrapped C/C++ object of type QWidget has been deleted
我哪里做错了?有谁能帮帮我吗?
【问题讨论】:
-
基于 Web 的解决方案怎么样,例如github.com/FREILab/unary?
-
@ypnos 提出一个完全不同的框架有什么意义?
-
根据我对这些东西的经验,我认为使用 Qt 对于这个应用程序来说不是很实用。不过我也回答了这个问题。
-
感谢您的建议,但是我没有太多时间,因此也没有时间学习新框架:/