QProgressDialog 使用小結

2022-06-22 02:54:11 字數 441 閱讀 9406

一般用在需要使用者等待一段時間的事件中,與使用者更好的互動。

它可以自動隱藏並重置為最小值,當操作完成後(value 不在改變的時候)

所以這個物件 最好不要定義成全域性的,不要定義成指標。用完就結束它。

建立的常用步驟:

1,qprogressdialog progress = new qprogressdialog(this);

2,progress.setlabeltext(qstring );//設定標籤上的要提示給使用者的文字資訊。

3,progress.setrange(int,int);//設定百分比的範圍。

4,一段迴圈,每完成乙個任務,progress.setvalue(int); //更新進度。

5,如果使用者點了「cancel」,那麼if 處理必要的操作後,用break,return等跳出迴圈即可,此時這個progress就會消失了。

VI使用小技巧

1 替換某一字串 s old word new word g 在整個檔案中將old word替換為new word 2 不進入vi編輯器將檔案中的某一字串替換掉 sed s 111 aaa g 1.txt 2.txt 將1.txt中所有的111替換為aaa,修改後的檔案寫入2.txt sed s 1...

IDE使用小技巧

vc 共享樂園 1 如何檢測程式中的括號是否匹配。把游標移動到需要檢測的括號 如大括號 方括號 圓括號 和尖括號 前面,鍵入快捷鍵 ctrl 如果括號匹配正確,游標就跳到匹配的括號處 否則游標不移動,並且機箱喇叭還會發出一聲警告聲。2 如何檢視乙個巨集 或變數 函式 的巨集定義。選中此巨集,單擊滑鼠...

libiconv使用小例子

最近用到一點轉碼的東西,在網上搜到乙個libiconv,使用了一下感覺還可以,不過還是有一兩處容易犯錯的地方,除錯了半天才搞明白,此處是乙個將utf 8轉換為gbk的小例子 std string convfromutf8 std string s size t inlen s.size const ...