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檔案的大小,但是測試...