Qt里面还可以用(视图,场景,模型)QGraphicsView,QGraphicsIitem.等等这一系列的类来开发不规则控件.用起来比较灵活.听说Qt Demo 就是用这个框架来开发的.
一个书上说比较好用的方法就是用QStyle来写界面的风格,不过对个人能力的要求还是比较搞的.搞过一两次,觉得是挺好用.比起上两个来说工作量小很多.但是要了解QStyle的用法....老实说这个东西实在很难.
另外你还可以用qss来搞.一种Qt中使用的css,虽然官方一直说是参考css搞出来的东西.但我怎么看都是一个样....
用代码搞了那么久的Qt界面美化.一直到qml出现了.我爱死他了.如果你一定要搞的话我建议你用qml来搞.那就是一个给力.就是有一点,现在qml的资料少得可怜...
最后.如果你是初学者的话最好不要去硬搞界面美化这一块....很伤的...到后面你会慢慢明白搞界面美化不是一个人可以做的事.你至少需要一个美工吧....呵呵呵呵....上述一切均为个人意见.仅供参考.....
我主导过一个QT程序的完整开发流程,下面是我们当时的做法:
第一步,你只需要给软件工程师一个GUI效果图就行。因为高端的QT开发工程师是不喜欢使用QDesign的。
第二步,和软件工程师沟通,看看他们需要什么样的切图。然后提供一套切图。
如果你之前使用过CSS,可以帮忙写一点QSS文件的样式美化,控件布局的事情让软件程序员自己搞定吧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)