QT 之 QAction類 的常用的函式

2021-06-22 00:32:31 字數 878 閱讀 3793

首先定義乙個物件 qaction *openaction

=new

qaction(tr("&open..."),

this);

openaction

=new

qaction(tr("&open..."),

this);

openaction->setshortcut(qkeysequence::open); //setshortcut(tr("ctrl+q")); //可以沒有快捷鍵

openaction->setstatustip(tr("open

anexisting

image

file"));

connect(openaction,

signal(triggered()),

this,

slot(open()));

設定乙個action的步驟
(1).setshortcut()  這個屬性儲存的是動作的主要的快捷鍵。
voidsetshortcut(const qkeysequence & shortcut)
//setshortcut(tr("ctrl+q"));
(2).setstatustip();
voidsetstatustip(const qstring & statustip)
這個屬性儲存的動作的狀態提示。 

狀態提示顯示在由動作的頂級父控制項提供的所有狀態列。 

預設情況下,此屬性包含乙個空字串。

QT 之QStringList類常用方法

qstringlist fonts fonts arial helvetica times courier fonts arial helvetica times courier 2.合併字串使用join qstring str fonts.join str arial,helvetica,time...

Qt常用容器類

qt為我們提供了一系列基於模板的容器類,來儲存特定型別的項。這些容器類都是隱式共享的 被用作唯讀容器時,是執行緒安全的。與stl類似,也分為序列式容器和關聯式容器。序列式容器有 qvector qlist qlinklist qstack qqueue。對大部分程式來說qlist都是乙個很好的選擇,...

QT常用的類和函式總結

此文是在學習qt的時候所用到的一些函式,因為函式在一段時間後會遺忘,所以將他們記錄下來。qpushbutton settext ok 設定按鍵顯示的姓名,例如設定為 ok setshortcut qkeysequence tr ctrl k 設定按鈕的快捷鍵,例如 設定為 ctrl k setena...