
QT糕手
宇宙无敌QT拼图糕手
这个作者很懒,什么都没留下…
展开
-
Qt在designer设计师界面使用QSplitter
3.按住ctrl,依次选择俩个qwidget,你会发现,qSplitter的图标亮了,这俩图标一个叫分裂器水平布局,另一个叫分裂器垂直布局。4.点击分裂器水平布局,此时带颜色的qwidget不见了,但是控件管理窗口多了个splitter,表示添加qsplitter成功。1.新建一个qt项目,初始自带Mainwindow,拖两个qwidget进来,注意此时centralWidget处于禁用布局中。QSplitter控件是解决软件不同分辨率自适应布局的好帮手之一,该控件无法在控件列表找到,使用条件较为隐蔽。原创 2024-11-21 14:37:02 · 779 阅读 · 0 评论 -
qt 外阴影设置对qwidget无效的原因
4.解决方法:给qwidget加个背景色。因为默认的qwidget是透明的,透明的控件是不会有投影的。使用QGraphicsDropShadowEffect库设置外阴影。1.环境:qt6.7 MSVC C++qss无法对控件设置外阴影效果。原创 2024-08-01 14:20:07 · 392 阅读 · 0 评论 -
【疑难杂症】qt调用c++动态库链接失败 undefined reference to
2.由于项目之前构建过mingw,改msvc会报错.所以构建套件改成msvc,就可以正常调用了。原创 2024-05-10 17:17:31 · 1031 阅读 · 0 评论 -
qt合并项目时,移植ui界面的正确操作
2.3清除后重新构建,QT可能会往ui_xxxxx.h文件里自动添加作用域,会导致报错,目前没有找到禁止qt自己添加作用域的方法,遇到了记得手动删除掉。直接选中旧项目的界面中所有的控件,Ctrl+c ,到新项目中的界面Ctrl+v进去。2.1完全不打开qtcreator,直接把文件夹中这四个文件拷贝过去。1.1打开要合并的两个项目的designer。1.2 然后把文件夹中的这仨文件拷贝过去。2.2打开新项目,清除后再重新构建。原创 2024-04-24 09:44:34 · 1955 阅读 · 0 评论 -
【Qt快速上手拼界面】-我要成为拼图糕手
这样子运行后的widget,就可以随着整个软件界面的放大缩小而自适应改变了。不要用Layout控件,拖拽layout的时候容易出现无法嵌套的情况,上网查半天都解决不了。拉局部控件,先拉个widget,往里边塞所有想放的控件。3.1如图,第1步:点中最父级的widget,第2步:点布局工具栏中取消所有布局按钮。3.6刚拉好的界面,运行后如果没显示,记得把shadow build关掉。3.3 选中刚拉的widget框,点工具栏中的垂直布局按钮。3.4 布局框可以随意嵌套,举一反三,你已经是拉界面糕手了。原创 2024-04-24 09:29:38 · 201 阅读 · 0 评论