商务网站构建与维护兰州怎么提高网站的排名
文章目录
- 不能向QDockWidget拖入控件
- 向.ui文件添加控件后,vs语法检测没有更新
- 新建了继承自QDialog的类,点击确认后界面没有反应
不能向QDockWidget拖入控件
在vs中打开ui文件,通过Qt Designer查看ui文件可以发现,QDockWidget下没有其他控件。因为QDockWidget是容器控件,不能直接拖入子控件,必须通过中间 QWidget承载布局。
解决方法:使用文本编辑器打开ui文件,往里面添加 <widget class="QWidget" name="dockWidgetContents"/>
。
修改后的ui文件如下所示:
然后再用Qt Designer打开ui文件,可以看到已经成功往QDockWidget中添加了QWidget,可以往QWidget中拖入控件。
向.ui文件添加控件后,vs语法检测没有更新
解决方法:
- 首先要保存.ui文件
- 右键.ui文件,点击编译
- 右键项目,重新扫描解决方案
参考链接:VS写Qt项目时,ui界面拖拽的控件代码找不到引用的解决办法