Qt 常用設定

2021-08-20 00:03:31 字數 884 閱讀 8333

以前的筆記,轉存到這裡。

#qt保留小數點後兩位:

double/float  size = 2.3334524;

qstring str = qstring::number(size, 'f', 2);

其中f代表非科學計數法格式,2代表小數點後兩位。

#qt視窗置頂和取消:

一般來是說窗體置頂和取消只要

setwindowflags(qt::windowstaysontophint);

setwindowflags(qt::widget);

要是開始不設定這個,後面要再設定就不可以了所以要加以改進,可以先hide(),然後在show(),**如下:

hide();

setwindowflags(qt::windowstaysontophint);

show();

hide();

setwindowflags(qt::widget);

show();

#qt設定無視窗邊框:

setwindowflags(qt::framelesswindowhint);

#qt設定窗體背景透明:

setattribute(qt::wa_translucentbackground);

#qt設定全域性編碼:

int main(int argc, char *argv)

#qt設定不在工作列顯示:

通過設定window的flag程式中呼叫函式:

widget.setwindowflags(qt::tool | qt::x11bypasswindowmanagerhint); 

可以實現不再工作列顯示。

有個問題是如果視窗上有lineedit控制項就不能聚焦了 也就是說不能輸入內容了。#qt

Qt常用控制項設定

視窗大小設定 重置視窗大小 resize 600 400 按鈕設定,需要新增 qpushbutton 標頭檔案 按鈕參考文章 選單欄設定,需要新增 qmenubar 標頭檔案 選單欄最多只有乙個 選單欄建立 qmenubar bar menubar 將選單欄放入視窗中 setmenubar bar ...

QT 入門之常用控制項屬性設定

這裡我在這講一下,我在開發專案的時候常用的使用方式。qt的功能很強大,建構函式的方式也很多。以下方式可供初學者參考。後續會繼續更新!需要新增標頭檔案 include 標籤 常見屬性設定 建立物件 this inte cetitle new qlabel this 設定標籤的位置,注意我傳入的是qre...

Qt 編碼設定

qt 編碼設定 1.qt creator 工具 選項 環境 語言 qt creator本身介面的語言選擇 與cpp檔案編碼無關,與可執行檔案顯示編碼無關 重新打qt creator 此設定才能生效 這個唯一選擇 2.qt creator 工具 選項 環境 預設檔案編碼 決定cpp檔案編碼 不同平台下...