随笔分类 - QT
摘要:1、 QModelIndex 转换成QStandardItem QStandardItem * item=QStandardItemModel::itemFromIndex(const QModelIndex & index) const 2 、QStandardItem 转换成 QModelIn
阅读全文
摘要:#include "stdafx.h"#include class A{public: A(){ printf("A constructor\n");}};class B{public: B(){ printf("B constructor\n");} A a;};class C{...
阅读全文
摘要:我现在搞明白了,热键之所以不行,是因为我开了Fakevim原因。关了fakevim就能用热键了。如果开了Fakevim,连基本的Ctrl+C,这样的复制快捷键都不能用。快速添加方法实体(.cpp)声明,将光标移动到h文件中的方法声明。按Alt(按住)+ Enter,再按回车键(或者根据弹出的菜单列表...
阅读全文
摘要:qrand(),可以产生随机数,qrand()%10可以产生0-9之间的随机数。要想产生100以内的随机数就%100。以此类推。 但这样每次启动程序后,都按同一种顺序产生随机数。为了实现每次启动程序产生不同的初始值。我们可以使用qsrand(time(0));实现设置随机数的初值,而程序每次启动时t...
阅读全文
摘要:1. static_cast() 可用于把指向A 的指针强制转换为指向B 的指针,其约束条件是类B必须是类A的子类。例如:A *obj = new B;B *b = static_cast(obj);如果该对象不是B 的一个实例,那么使用结果指针将可以导致莫名其妙的系统崩溃。2.dynamiolca...
阅读全文
摘要:我的配置是vs2010和qt,debug下看不到 QString的值根据http://www.cnblogs.com/russinovich/archive/2012/06/29/2569898.html的提示,操作完毕还是不能正确显示。这个时候,我就复制了同事的(他的可以显示的)autoexp.d...
阅读全文
摘要:在头文件中声明class 类 与 include类所在的头文件的理解:在头文件中,声明类它告诉编译器:存在这样的类。而实际的类则可以位于同一个编译单元中,也可以放在其他编译单元中。没有这个类原型,编译器将不会让我们编译通过。在头文件中引用 类所在的头文件,区别和结果:引用class声明和引用clas...
阅读全文