发布日期:2025-10-11 02:18浏览次数:
今天搞Linux桌面开发差点没累死,本来想着挑个顺手的工具应该不难,结果光装环境就折腾了一下午。来,给你们看看我这仨玩意儿是怎么折腾的。
听说Qt是开发Linux界面的老大哥,我直接官网下安装包。龟速加载完刚双击,好家伙弹出来个警告说缺依赖库!终端里sudo apt install敲到冒烟,补了八个包才装上。界面倒是挺干净,拖个按钮文本框啥的手感还行。但写C++代码时候自动补全突然卡成PPT,眼睁睁看着它吃了2G内存,我这破笔记本风扇嗷嗷转得跟拖拉机似的。最气人的是按运行键死活没反应,折腾半小时才发现是没勾选调试器插件——敢情默认安装都不带全家桶!
心想这Qt太吃配置,换个轻量的试试。sudo apt直接装了GNOME亲儿子Builder。打开倒是秒进界面,选模板时候懵逼了——满屏的"蓝兹"、"瓦莱"全是拼音报错!中文字体全变方块乱码。查半天文档才搞明白要改区域设置,改完模板名正常了,结果创建项目又卡在下载SDK。挂着梯子等二十多分钟,下到90%居然网络错误重头再来!好不容易跑通hello world,想改个窗口颜色发现控件库少得可怜,文档里还全是GTK术语,看得我脑壳疼。
祭出传说中的拖拽神器。sudo apt install glade倒是顺滑,打开后看到满屏控件库直接乐开花。哐哐拖出个登录窗口,文本框密码框排得整整齐齐。正得意突然发现保存的XML文件有300行!手贱点开代码一看差点昏古七——每个按钮属性都用十行XML描述!更绝的是用PyGObject加载界面时,按钮死活点不动。原来信号回调要手工绑Python函数,改个按钮名还得翻XML找ID,改错一个字母直接白屏!
搞完这三兄弟天都黑了,怒啃三包辣条压惊。简单粗暴总结下:
真心建议新手直接上QtCreator,虽然装起来烦至少教程多。另外千万先装虚拟机!今天把我主力系统搞崩两次,重装时想抽自己大嘴巴子。