找回密码
 立即注册
收起左侧

Qt新手找不到方向了:如何美化界面

4
回复
9841
查看
[复制链接]
累计签到:12 天
连续签到:1 天
来源: 2018-11-26 11:50:28 显示全部楼层 |阅读模式
1Qter豆
纯新手,刚学Qt的时候按照Qter入门教程,创建了Qt Widgets Application程序实现界面的全部功能,UI全靠拖控件现在老板嫌UI丑,要改。我查了一下Qt改的东西,越查越晕!关键词有QSS,QUI,QML

请问!在我用Qt Widgets Application程序的情况下,现在学啥能把UI改好看!还是说不能用Qt Widgets Application要用别的?

真的是小白式发问,如果问的不好请多包涵,给我指明一条前进的方向





回复

使用道具 举报

累计签到:41 天
连续签到:1 天
2018-11-26 14:49:58 显示全部楼层
想让界面美观,涉及到很多因素。比如布局是否美观、样式是否美观、是否有足够的易用性、是否将信息展示完整等等。至于您说的几种技术都可以选择。但是重要的不在于所选择的技术,而在于上述几点。1,布局是否美观
    是否将窗体中的控件进行布局,布局是否合理?控件的尺寸、位置是否合适?
2,样式是否美观
    是否使用了合适的样式,比如背景色、字体。是否使用了反走样。
3, 是否有足够的易用性
    比如是否经过设计计算,需要点击一下鼠标的就没有设计为点击两下。通过单击左键搞定的就没有设计为单击右键或菜单。
4, 是否将信息展示完整
    比如,在表格中,是否第一次打开展示就可以看到某一列的全部信息,而无需用户再将列拖动变宽。
回复

使用道具 举报

累计签到:1 天
连续签到:1 天
2018-11-27 16:34:26 显示全部楼层
试试用QML还是不错的,我也正在研究
回复

使用道具 举报

累计签到:11 天
连续签到:3 天
2019-1-31 15:06:30 显示全部楼层
如果是为了尽快完成任务,以前有过c++界面编程或者css的经验,我建议使用qss来美化ui。前提要先学会qt的ui布局,你可以去论坛找qt入门教学,很容易就入门的。qss的样式表去网上搜一下搭配组合就可以显示出你要的效果。
回复

使用道具 举报

累计签到:13 天
连续签到:1 天
2019-4-29 10:03:38 显示全部楼层
HangZhouLeo 发表于 2019-1-31 15:06
如果是为了尽快完成任务,以前有过c++界面编程或者css的经验,我建议使用qss来美化ui。前提要先学会qt的ui ...

每次看见你都想打哈欠,能不能换个头像
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了