卫浴洁具网站模板网站空间怎么买
文章目录
- 不能向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界面拖拽的控件代码找不到引用的解决办法 
