使用DEEPSEEK快速修改QT创建的GUI

QT的GUI,本质上是使用XML进行描述的,在QT CREATOR的界面编辑处,按CTRL+2 切换到代码视图,CTRL+3切换到编辑器视图。

|----------------------------------------------------------------------------|----------------------------------------------------------------------------|
| | |
| CTRL+2 切换到代码视图 | CTRL+3 切换到编辑器视图 |

鼠标左键点击代码视图中,按CTRL+A → CTRL+C复制XML代码到剪切板中,打开DEEPSEEK,CTRL+V粘贴代码后,提出对界面修改的希望。

务必打开"深度思考",以提高准确性。

|----------------------------------------------------------------------------|
| |
| 粘贴代码到DEEPSEEK,并提出界面修改 |

随后,DEEPSEEK会输出修改后的代码,复制之。

|----------------------------------------------------------------------------|
| |
| DEEPSEEK输出的修改后GUI代码 |

可以发现,在QT CRETOR中,XML代码是无法编辑的,所以我们关闭QT,使用文本编辑器(推荐 VS CODE)打开相应文件,并且把修改后的代码粘贴进去并保存。

|----------------------------------------------------------------------------|----------------------------------------------------------------------------|
| | |
| 对应的UI文件 | 使用VS CODE打开UI文件,并粘贴修改后代码 |

再次打开QT工程,发现界面已经按照要求修改完成。

|----------------------------------------------------------------------------|
| |
| 修改成功的UI样式 |

以上例子给最初的界面加了一个LABEL,可以发现,DEEPSEEK会自动推理用户的其它意图,比如保持原有布局和四周的padding,margin等,即使推理不完全准确,也可以节约很多时间,对准确性也有很大提升。

除增删控件,还可以完成其它修改,修改布局,例如将原有的固定大小窗体修改为按比例自动适应。

相关推荐
冼紫菜3 分钟前
如何使用责任链模式优雅实现功能(滴滴司机、家政服务、请假审批等)
java·开发语言·设计模式·责任链模式
feiyangqingyun5 分钟前
Qt/C++开发监控GB28181系统/警情订阅/目录订阅/报警事件上报/通道上下线
c++·qt·gb28181
小郝 小郝26 分钟前
【C语言】五一回归,复习动脑
c语言·开发语言
程序员JerrySUN34 分钟前
驱动开发硬核特训 · Day 30(上篇):深入理解 I2C 总线驱动模型(以 at24 EEPROM 为例)
linux·开发语言·驱动开发
石去皿40 分钟前
C++ 中的 `it->second` 和 `it.second`:迭代器与对象访问的微妙区别
开发语言·c++·算法·leetcode
西柚小萌新1 小时前
【Python从入门到精通】--‘@‘符号的作用
开发语言·python
studyer_domi2 小时前
Matlab 分数阶PID控制
开发语言·matlab
液态不合群2 小时前
rust程序静态编译的两种方法总结
开发语言·后端·rust
繁星蓝雨2 小时前
Qt中数据结构使用自定义类————附带详细示例
数据结构·c++·qt·qmap·qset
学地理的小胖砸3 小时前
【Python 日期和时间】
开发语言·python