这周学的东西有点乱,东一点西一点的,全在下面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")); 就行了
好了. 夜深了.先写这些吧.