Qt 細節雜記

2021-07-08 11:25:01 字數 911 閱讀 7749

qt中一些細節,小知識點,很容易遺忘漏掉,但這些知識點在程式設計的時候有很方便的應用。現在來記下一些平時的小知識點。

1、qt中setstylesheet樣式表很方便的應用:

this->setstylesheet("qwidget

");//設定窗體的狀態。透明,沒有邊界,白色字型,大小16畫素

this->setstylesheet("qwidget");

//可以直接新增背景,但是有問題,拉大視窗會出現背景重複出現的問題

this->setstylesheet("qwidget");

//設定窗體背景,可以隨視窗的大小變化而變化

listwidget->setstylesheet("qlistwidget::item:select ");

//這個很方便,很容易遺漏。可以直接使用setstylesheet對qlistwidget中的item項直接進行狀態設定

2、其他一些小知識點

labelone->hide();    //隱藏該部件

labeltwo->setalignment(qt::aligncenter); //設定文字內容在標籤中間顯示

qtextcodec::setcodecfortr(qtextcodec::codecforlocale());

//顯示中文,使用tr("中文")

//擷取方法一(有檔案字尾名)

//字串擷取

qstringlist lst = str.split("/");

qstring strtemp = lst.at(lst.count()-

1);//擷取方法二

qfileinfo fi(str);

qstring base = fi.basename();

Qt畫板 雜記

我的畫板效果演示 qaction click paste new qaction u8 貼上 this qaction click paste from new qaction u8 貼上 this menu paste addaction click paste menu paste addact...

Qt開發雜記(四)

int qobject starttimer int interval 開始乙個計時器並且返回乙個計時器標識,當然如果不能夠開始計時器的話,則返回0。乙個計時器事件將每隔interval毫秒執行一次直到呼叫了killtimer 或killtimers 如果interval是0的話,那麼當計時器執行的...

Qt複習之小細節注意

1.對於所有定義了訊號和槽的類,在類定義開始處的q object巨集都是必需的。2.qt由數個模組構成,每個模組都有自己的類庫。最為重要的模組有qtcore qtgui,qtnetwork qtopengl qtscript qtsvg和qtxml。其中,在標頭檔案中為構成qtcore和qtgui組...