Qt中關於選單的那些事

2021-08-27 02:29:54 字數 1148 閱讀 6330

qt中新增選單有兩種方法:通過

qtdesigner

新增和手工加**新增,下面的程式演示了如何手工給應用程式新增選單

注:qt

中建立上下文選單的方法有兩種:一種是過載contextmenuevent()

函式,另一種是像建立選單那樣新建乙個函式並在類的建構函式中呼叫它。文中使用了第二種方法,大家如果有興趣可以自己去實現第一種方法

#ifndef mymenu_h

#define mymenu_h

#include class qaction;

class qmenu;

class mymenu : public qmainwindow

;#endif // mymenu_h

#include "mymenu.h"

#include #include #include #include #include mymenu::mymenu(qwidget *parent) :

qmainwindow(parent)

/****************************************

* qt中建立選單和工具欄需要如下步驟:

* 1. 建立行為aciton

* 2. 建立選單並使它與乙個行為關聯

* 3. 建立工具條並使它與乙個行為關聯

*****************************************/

void mymenu::createaction()

void mymenu::createmenu()

void mymenu::createcontentmenu()

void mymenu::fileopenactionslot()

void mymenu::filecloseactionslot()

int main(int argc, char *argv)

程式執行截圖如下(由於上下文選單不好截圖,讀者可以自行嘗試)

JavaScript中,關於new的那些事

這篇文章是自己對new學習過程中的一些理解,有不對的地方希望指出,接受組織的批評教育。導火線,前段時間學習jquery的時候,看到原始碼中有這樣一段 jquery function selector,context 短時間內,對於我這種初學者來說,感覺資訊量有點大。第一,jquery.fn是什麼東西...

關於開始的那些事

人總是有惰性的,當然我自己深有體會。一直有個想法想寫寫自己的blog,但隨時間的推移,很久都沒付出行動。最近工作專案開始不那麼忙了,維護乙份自己的blog的想法愈發強烈了。想把自己的一些想法,或者看到的一些有用的東西給大家分享,也給自己留下成長的痕跡。我從小喜歡看書,各種各樣的書屬於不求甚解的狀態。...

關於coredump的那些事

今天在網上搜了一些有關coredump的知識,簡單記一下,以防忘記 core dump檔名的模式儲存在 proc sys kernel core pattern中,預設是core 主要是今天比較鬱悶,要除錯程式crash,就用ulimit c unlimited設定了一下core檔案的大小,但是測試...