前提:Qt已经安装,环境已经配置正常,vs已经安装qt插件并创建工程。
要么直接提示打不开,要么就是弹出Designer后马上关闭弹出窗口,反正都是打不开。
根据整理和自己测试,目前有两种方式都可以解决。
1.网上的方式:
在vs里面,找到*.ui文件,右键“打开方式”(open with...),添加(add)本地安装的Qt设计器;
选择当前安装好的Designer后确定,然后设置为默认即可正常打开*.ui文件。
2.自己摸索的方式:
工具(tools)-》选项(options)-》QT,将"run in detached window"设置为true也是可以的。
这里可以证明,默认情况下vs是使用附加方式运行的设计器。
感觉核心原因就是无法以附加窗口模式打开Qt Designer,脱离打开100%没有问题。
2.1.有几率打开:
在打开ui文件前,手动打开Qt Designer后,再在vs中双击*.ui文件有几率(大部分都打不开)可以以附加窗口方式在vs打开(管理员方式一样)。
|