您的位置:首页 > 编程语言 > Qt开发

qt入门--一些基础控件的应用

2014-03-29 00:30 323 查看
这周学的东西有点乱,东一点西一点的,全在下面3张图上了







简短的说吧.

<1>学会了qtcreator的初步使用

<2>学会了基本控件的基础操作(比如布局和修改属性)

<3>学习到了一些基础控件的常见API

<4>学会了编译并使用qvfb

<5>学会了在qvfb中显示中文

......

关于<1>:不做太多介绍.qtcreator是一个集成开发环境,创建文件什么的都比较容易.



从这幅图上可以简单的认识一些qtcreator中designer的开发环境.也就是编辑.ui文件的界面. 额, 上面还有一行重要的布局管理器栏没弄下来.失误....

关于<2>:可以通过代码或修改designer中的属性区域来实现控件的属性,至于布局,以后在写总结吧.太多一时写不来

关于<3>:学到了些入门级的,不多说.以后再总结

关于<4>:关于qvfb工具的,一点比较总要的是,要先在PC下的Qt,也就是X11版本下先编译出来qvfb工具,然后再编译X86 embedded版本的Qt 具体编译参数见百度

关于使用qvfb,它主要是在pc下用framebuffer模拟arm下的lcd显示.这里想要让它在qvfb中显示就要用x86 embedded下的qmake编译生成的文件才能在qvfb中显示

介绍下的使用方法,在一个终端窗口中输入命令: qvfb -width xxx -height xxx   另一个窗口中 运行程序 加 -qws 参数就行了

关于<5>:下载font_wenquanyi字体,百度一下就有下载地址了.然后把它解压放在x86 embedded版下安装路径下的/lib/font中就可以了.

然后在运行的时候加入参数-font wenquanyi就OK了(这是在qvfb中显示中文的方法)

要是在PC办的Qt下显示中文就很容易了,直接加语句QTextCodec::setCodecForTr(QTextCodec::codecForName("utf8"));
就行了

好了. 夜深了.先写这些吧.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: