• 34251阅读
  • 26回复

开源一个Qt界面框架, 可用于写漂亮的商业项目 [复制链接]

上一主题 下一主题
离线abc100m
 

图酷模式  只看楼主 倒序阅读 楼主  发表于: 2017-03-04
论坛里的一些纯QSS写界面的方式,确实不漂亮呀。
好的软件界面,都是用图来解决问题的。采用九宫格方式来帖图,美工做的有多漂亮软件就有多美!

看看效果,窗口大小可以调哦。







开源代码放在:   https://github.com/abc100m/qtskinui
output目录下有可执行程序,并有相关的图片可以自己把玩。

如果觉得不错,请帮点赞哦!
1条评分威望+1
lin189242464 威望 +1 - 2017-05-09
离线abc100m

只看该作者 1楼 发表于: 2017-03-04
这个界面代码是从一个工程里扣出来的,有不好的地方请帮修改并提pull request
离线stlcours

只看该作者 2楼 发表于: 2017-03-04
很不错。能讲讲九宫格的原理吗?听说移动开发比较讲究这个,怎么桌面开发也要九宫格了呢?另外QSS用得好的话,也是很不错的,属于程序员简单设置就能取得效果的情况。
离线zcshou

只看该作者 3楼 发表于: 2017-03-05
其实我想说,在商业上,这么花里胡哨的界面很少用!相比之下,我感觉@liudianwu   的那个界面或许更适合商业!

不过实现的效果确实不错!!还是支持一下
本帖提到的人: @liudianwu
离线liudianwu

只看该作者 4楼 发表于: 2017-03-05
回 zcshou 的帖子
zcshou:其实我想说,在商业上,这么花里胡哨的界面很少用!相比之下,我感觉@liudianwu     的那个界面或许更适合商业!
不过实现的效果确实不错!!还是支持一下[表情]
 (2017-03-05 12:21) 

谢谢你的肯定,不过楼主的做法也是一种创新,求同存异嘛,怎么说呢,一般的软件都不会贴一张大大的背景图的,工控类的软件基本上是整体配色加上功能上的实现和稳定性。
本帖提到的人: @liudianwu
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线圣域天子

只看该作者 5楼 发表于: 2017-03-06
就一个换底图的吗?就这一个小功能,根本不可能作为商品项目啊~~~
离线toby520

只看该作者 6楼 发表于: 2017-03-06
     作为项目参考 确实还可以哦
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线return

只看该作者 7楼 发表于: 2017-03-06
      
离线peterlzj

只看该作者 8楼 发表于: 2017-03-06
楼主辛苦了,给我们初学者提供学习平台
离线pangwei

只看该作者 9楼 发表于: 2017-03-06
对不起这个题目:

开源一个Qt界面框架, 可用于写漂亮的商业项目

离线abc100m

只看该作者 10楼 发表于: 2017-03-06
回 圣域天子 的帖子
圣域天子:就一个换底图的吗?就这一个小功能,根本不可能作为商品项目啊~~~ (2017-03-06 08:39) 

简单地实现了换皮肤,这样难道不好吗?QQ/迅雷等软件,也都是这样做的。

1个小时,牛逼吹的有点大,猜是您没有读过代码。
你去看看res目录下很多控制的图片,都是曾经一个个地从QQ的图片里弄出来的。就这个,你一天也搞不完
离线abc100m

只看该作者 11楼 发表于: 2017-03-06
回 pangwei 的帖子
pangwei:对不起这个题目:
开源一个Qt界面框架, 可用于写漂亮的商业项目
 (2017-03-06 13:02) 

你还不懂

我这个架子搭好了,里面的一些细节比如美工设计等,就要你自己去弄了。
离线abc100m

只看该作者 12楼 发表于: 2017-03-06
回 stlcours 的帖子
stlcours:
很不错。能讲讲九宫格的原理吗?听说移动开发比较讲究这个,怎么桌面开发也要九宫格了呢?另外QSS用得好的话,也是很不错的,属于程序员简单设置就能取得效果的情况。

QSS的border本身也可以处理九宫格,所以我也用呀,但不只是纯用颜色。只有颜色来调界面,老实说再怎么调,也好看不到哪里去。
专业的事情给专业的人做,让美工来设计图片,软件才能更美观。


比如说,QSS这样处理按钮图片,按钮就可以任意大小但样子始终保持统一了。这其实也是九宫格的一种应用

    "QPushButton { background:transparent; border-image:url(:/images/btn_normal.png) 3 3; border-width: 3 3;}"\
    "QPushButton:hover, QPushButton:focus{border-image:url(:/images/btn_hover.png) 3 3; border-width: 3 3; }"\
    "QPushButton:pressed{ border-image:url(:/images/btn_down.png) 3 3; border-width: 3 3;}"\
    "QPushButton:disabled{ border-image:url(:/images/btn_disabled.png) 3 3; border-width: 3 3;}";
离线圣域天子

只看该作者 13楼 发表于: 2017-03-07
回 abc100m 的帖子
abc100m:简单地实现了换皮肤,这样难道不好吗?QQ/迅雷等软件,也都是这样做的。
1个小时,牛逼吹的有点大,猜是您没有读过代码。
你去看看res目录下很多控制的图片,都是曾经一个个地从QQ的图片里弄出来的。就这个,你一天也搞不完 (2017-03-06 19:54) 

什么1个小时??
离线liuchangyin

只看该作者 14楼 发表于: 2017-03-07
离线liudianwu

只看该作者 15楼 发表于: 2017-03-07
大家应该鼓励这种奉献精神,起码对初学者确实有帮助的,而不应该以自己的实力来贬低这种分享。
欢迎关注微信公众号:Qt实战 (各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发)QQ:517216493  WX:feiyangqingyun  QQ群:751439350
离线兵317

只看该作者 16楼 发表于: 2017-03-14
离线洗洗睡咯

只看该作者 17楼 发表于: 2017-03-17
对我等小白已经很不错了
离线gdadyzou

只看该作者 18楼 发表于: 2017-03-20
  
离线eliot1949

只看该作者 19楼 发表于: 2017-03-20
赞!!
离线王闯闯

只看该作者 20楼 发表于: 2017-03-23
    
离线bs1003506507

只看该作者 21楼 发表于: 2017-03-24
    
离线422212809

只看该作者 22楼 发表于: 2017-04-09
这效果,没错,就是想要的。
离线llwj0303

只看该作者 23楼 发表于: 2017-04-14
专注C++,专注Qt
离线jinzhu1911

只看该作者 24楼 发表于: 2017-04-14
不错,学习学习
离线futureq

只看该作者 25楼 发表于: 2019-09-02
看了很久看不懂
离线futureq

只看该作者 26楼 发表于: 2019-09-29
代码看了,代码不太好懂,对qt了解不够真不好看懂
快速回复
限100 字节
 
上一个 下一个