1. 想问一下大家,现在QT界面编程中怎么把界面做的好看一点
这个一般人都会靠重载控件的paint函数来做.让按钮背景透明,失去按钮原来方方正正的边框然后在上面贴一个好看的按钮图片.相应按钮不同状态做不同的处理.(比如按下的时候让按钮颜色表按之类的)但是工作量,就是一个大啊.重载一两个控件还行.
Qt里面还可以用(视图,场景,模型)QGraphicsView,QGraphicsIitem.等等这一系列的类来开发不规则控件.用起来比较灵活.听说Qt Demo 就是用这个框架来开发的.
一个书上说比较好用的方法就是用QStyle来写界面的风格,不过对个人e68a8462616964757a686964616f31333330336331能力的要求还是比较搞的.搞过一两次,觉得是挺好用.比起上两个来说工作量小很多.但是要了解QStyle的用法。.老实说这个东西实在很难.
另外你还可以用qss来搞.一种Qt中使用的css,虽然官方一直说是参考css搞出来的东西.但我怎么看都是一个样。.
用代码搞了那么久的Qt界面美化.一直到qml出现了.我爱死他了.如果你一定要搞的话我建议你用qml来搞.那就是一个给力.就是有一点,现在qml的资料少得可怜。
最后.如果你是初学者的话最好不要去硬搞界面美化这一块。.很伤的。到后面你会慢慢明白搞界面美化不是一个人可以做的事.你至少需要一个美工吧。.呵呵呵呵。.上述一切均为个人意见.仅供参考。..
2. 使用QT做界面该怎么下手呀
首先你要熟悉C++,如果你不熟悉C++,那么看Qt会异常的吃力。
我假设你已经熟悉C++与面向对象的知识了,用Qt做界面的话,可以使用代码编写界面,也可以使用Qt软件自带的designer直接把所需要的控件拖进去,然后可以通过编译器自动生成所相应的代码,生成的代码会把你所需要使用的指针传给你,这样你就可以操作界面上的控件了。
推荐阅读Qt自带的assistant,如果对阅读英语感觉吃力,可以买《精通Qt4编程》阅读,但是其实上面都是翻译的assistant文档。
Qt中文论坛不错,可以去学习很多基础知识与技巧:.org/bbs/index.php?m=bbs
3. 如何用QT做出漂亮的界面
首先你需要一个美工,帮你设计好看的UI样式,或者自己设计也可以,
然后参照设计好的UI样式,完成代码的编写,在设置代码样式前你需要知道这些控件的设置方法,比如一个QPushButton的背景色:红色,前景设置白色,边框黑色
QPushButton#evilButton {
background-color: red;/* 背景色 */
border-style: outset;
border-width: 2px;
border-color: black;/* 边框色 */
color: white; /* 文字颜色 */
4. 用Qt如何界面实现文件读写功能
只有显示文件选择对话框,确实很简单。但是Qt小白的话,就复杂了。你需要了解:
1. Qt下载并安装到电脑里
2. Qt和你的编译器(VC2010?)结合起来使用。或者你不用VC来写,而直接用Qt的开发工具Qt Creator来写也行(得学习QtCreator)。
3. Qt怎么做画面,怎么添加按钮。把你的C++代码移植进去。
4. Qt如何代码弹出文件选择对话框 //这一步不难,百度“qt 文件选择对话框”就有
5. 发布的时候,如何把你的程序和Qt一起放到其他电脑里执行。