iyue
deepin
2021-07-20 09:12 通过测试 ,发现由clion创建的ui就不能拖拽 ,而使用qtdesigner创建的就可以,使用ide自带的文件对比工具对比了一下,发现一些端倪,
class="QWidget" name="centralWidget"
这段 是最大的差别 吐槽一下 关键字很重要,官方文档很重要。
加上这句就行了,但是 我不知道怎么让每一个创建的项目自动添加,直到我看见一篇大佬的文章:
这里附上修改好的模板 ,如果没有人在Linux上使用CLion 开发qt界面当我没说
//path: File -> setting -> Editor -> File and Code Template
${NAMESPACE_SPECIFIER}${NAME}
0
0
400
300
${NAME}
#if( 'QMainWindow' == ${PARENT_CLASS} )
#end
Reply Like 0 View the author


中文 
不知道在坐的各位大佬有没有遇到过,
在使用Qt designer的时候 如果使用的窗口是 QWidget 就能正常拖拽控件,而如果使用的窗口使用的是MainWindow就不能拖拽 。
环境介绍一下:
1. 系统环境: deepin最新版本 目前是: 2021/07/20
2. QtCreator : 一个是 应用商店安装的 5.0.0*** 一开始以为版本太低了
3. 又下载了目前开源最新版 5.14.2 发现现象相同,看报错也没什么结果,还没深入去查。
4. 如果有知道的可以帮助我排查一下,或者 发我邮箱: ys1231@126.com