在VS2015中安装了QT的插件,因此可以用qtdesigner进行ui界面设计,对于qt常规的控件当然是很方便的,但是尽量不要这么去设计ui。因为在Qtitan库中,控件都是自定义的,无法再designer中进行设计,因此还是要在.h.cpp文件中去设计ui。注意包含Qtitan的头文件,并加上Q_OBJECT。
函数技巧:
①每个对象可以通过QObject::setObjectName()和QObject::objectName()设置、取得类的实例的名字
FirstQtApp obj;
obj.setObjectName("instanceName");
QString name1 = obj.objectName(); // return instanceName
//每个对象还可以通过它的元对象className方法得到类的名字
QString name2 = obj.metaObject()->className(); // return FirtstQtApp
②窗口部件设置大小
void QWidget::setGeometry ( int x, int y, int w, int h )
③QStringLiteral 对中文常量进行QString初始化
④相对路径里常使用“../”来表示上一级目录
./ 表示当前路径 如“./log/log1.txt” 表示当前路径下的log目录下的log1.txt
:/ 表示对资源的引用,引用资源文件路径 如“:/image/start.png” 表示资源文件里面定义的文件start.png
⑤
资源无法加载的解决方法:
①添加新项目-QT Resource
②打开相关qtresource,添加目录和文件
③取别名
④action->setQIcon(URL);