1. 程式人生 > >針對Qt 嵌入式裝置 Treewidget listwidget 按鍵無響應一問題說明

針對Qt 嵌入式裝置 Treewidget listwidget 按鍵無響應一問題說明

舉例:

問題:

點選 listwidget 中的 item 發現對應的 item 被啟用(變色),但是卻沒有執行相對應的指令

答案:

由於在嵌入式裝置中由於驅動問題,導致觸控式螢幕的點選可能是“右滑鼠點選”,也可能是“左滑鼠點選”,如果沒有進行設定那麼很多控制元件在“右擊”的時候會被認為選中但不會激發點選事件。

 

解決方案:

1 調整驅動

2 重新定義控制元件激發方式

3 對於 listwidget treewidget 可以使用 currentItemChanged(T*, T*) 這個函式,具體檢視官方手冊說明