Qt
东东0615
C++软件开发
展开
-
用Qt树型控件做文件浏览器的简单实现
#include int main(int argc, char *argv[]){ QApplication app(argc, argv); QDirModel model; QTreeView tree; tree.setModel(&model); // Demonstrating look and feel features tree.setAnimated(false); tree.setIndentation(20); tree.setSorti原创 2010-06-03 14:01:00 · 4772 阅读 · 0 评论 -
Qt学习笔记(1)——Qt对象数据成员的存储
<br />今天在网上看了一篇博客,关于Qt的底层机制的,做Qt开发不久,原来也就是一直调用上层的做做界面。觉得Qt对象的数据成员的储存的方式,思想还是很值得借鉴。<br />首先,Qt的数据成员不是像我们一般的那样:每个都罗列在类的private中,它是把它定义成一个数据结构体的指针。<br />其次,都知道Qt的类都是从QObject派生,它的数据成员中有一个QObjectData*,这是一个虚基类指针,而QObject的一个构造函数参数是QObjectPrivate*,QObjectPrivate这个原创 2010-06-04 17:17:00 · 2738 阅读 · 0 评论 -
Qt界面中文化
<br /><br />我们做的Qt界面程序上面的元素都是英文的,比如文件对话框的按钮都是"Open"、"Cancel"之类的,如果要翻译所有的界面元素,则必须安装Qt提供的翻译器QTranslator.<br />最好在程序的QApplication 对象初始就安装,代码如下:<br /><br />QTranslator trans(0);<br />trans.load("qt_zh_CN.qm", ".");<br />a.installTranslator(&trans);<br /><br />原创 2010-06-04 16:56:00 · 1241 阅读 · 0 评论