选择“选择资源...”时 Qt Designer 冻结(锁定)

Posted

技术标签:

【中文标题】选择“选择资源...”时 Qt Designer 冻结(锁定)【英文标题】:Qt Designer freeze (lockup) when selecting "Choose Resource..." 【发布时间】:2011-05-22 23:59:59 【问题描述】:

问题

Qt Designer 在从资源中选择图像时锁定,停止响应,只是 使 Windows bing 响起。

有谁知道 Qt Designer 出现此问题的原因或解决方法?

目前我只尝试过Label.pixmapPushButton.icon

每次我选择此选项时,整个 Designer 都会锁定。它似乎正在尝试显示一个模态选择对话框,但我在任何地方都看不到它。

“选择文件...”选项工作正常,但不是一个方便的选项。

过去我曾让 Designer 正常工作。 我的项目暂停了几个月,在此期间,由于 HDD 完全故障,我丢失了 Qt 构建,并从我制作的 zip 备份中恢复。我仍然可以针对 Qt 库进行构建。 从那以后就没有工作了。

我也是为 Linux 构建的,同样的 .ui 文件可以在 Ubuntu 10.10 上正确编辑。

环境

Qt v4.7.1

VS2008 SP1,我构建了自己的 Qt 版本

VS 插件(v1.1.7 和 v1.1.9 的症状相同)

Win7-x64 Pro

尝试过(没有成功):

从源代码重建 Qt

按照此处的建议手动编辑 .ui 文件:http://discussion.forum.nokia.com/forum/…crashes-Creator

从安装的文件夹运行 Designer

在 procmon 中观看了 designer.exe(似乎正在为 HKLM\System\CurrentControlSet\Services\Tcpip\Parameters\Interfaces 进行大量注册表查找,但没有任何意义)

这真的很伤我,非常感谢帮助。

【问题讨论】:

【参考方案1】:

“锁定”是由 Designer 打开模式资源对话框引起的。但是,自从上次使用 Designer 后,我将第二个屏幕移到了主屏幕的另一侧,模式对话框在旧屏幕中打开(不再连接),所以我看不到它。

解决方案:Windows 键 + 左键将丢失的对话框移回连接的屏幕。

【讨论】:

以上是关于选择“选择资源...”时 Qt Designer 冻结(锁定)的主要内容,如果未能解决你的问题,请参考以下文章

qt designer怎么使用

如何在 QT Designer 中指定默认文本光标小部件

PyQt5-Qt Designer日历(QCalendarWidget)

qt利用QT designer构建第一个界面helloworld工程

qt利用QT designer构建第一个界面helloworld工程

如何在 Qt Designer 中创建一个打开 QFileDialog 的信号?