QT Creator 如何建槽

2021-08-31 17:18:14 字數 502 閱讀 2520

本想繼承乙個槽,但是發現編譯不過,只好新建乙個槽,有些東西要設定,不過很簡單

定義乙個槽

q_object//一定要加上

public:

selfdifinetree();

virtual ~selfdifinetree();

//q_signals:

// void expanded(const qmodelindex &index);

public q_slots:

void itemclicked(const qmodelindex &index);

鏈結槽

selfdifinetree::selfdifinetree()

: qtreeview()

void selfdifinetree::itemclicked(const qmodelindex &index)

設定編譯器

Qt Creator 初識訊號與槽

qt使用訊號和槽機制來完成物件之間的協同操作,說白了就是這邊發射乙個訊號 操作 那邊接受訊號,並完成操作。好比我讓你幹什麼事,你接到命令後就去幹這個事。我們需要做以下幾步。首先標頭檔案中宣告這個槽函式,然後在.cpp檔案中定義這個槽函式,也就是把需要做什麼事這個活動內容寫下來,最後在.cpp檔案中的...

Qt Creator 如何刪除專案

在玩qt的時候,曾新建了乙個工程,但新建完畢後發現工程型別選錯了 比如基類本來要選qwidget,但選成了qmainwidow 無奈工程已經建立完成,又不想從 或者工程屬性上修改,於是決定刪除當前工程然後重新建乙個,結果發現在工程專案上右鍵竟然沒有 刪除專案 選項?沒辦法,此時只能先關閉工程。如果直...

常見問題之Qt creator中訊號和槽寫法

在qt中,我們自己定義訊號和槽時,可能會出現兩個版本的connect。在qt 5版本中 void teacher teachersignals2 teacher hungry void student studentslot2 student treat connect tea,teachersig...