在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);