Qt Embedded 的視窗系統

2021-04-02 06:54:37 字數 504 閱讀 9662

qt/embedded 視窗系統由乙個或多個程序組成,其中乙個當作server。server分配client的顯示區域,並產生滑鼠和鍵盤事件。server程序還提供輸入法和執行client應用的使用者介面。server程序除了有一些附加特權之外和client程序是一樣的。任何程式只要加上-qws選項就可以作為server來執行。

client使用共享記憶體與server通訊。這種通訊維持在最低限度;client直接對framebuffer執行所有的繪圖操作,而不需要通過server來完成,client負責繪製自己的標題欄以及其它裝飾物。所有這些繪圖操作都被qt/embedded 的library透明掉了。

client之間通過qcop通道交換訊息。server只是簡單地給所有在通道上監聽的應用程式廣播qcop訊息。應用程式可以通過乙個連線到received()訊號的slot來響應。

qprocess 類提供了另外一種程序間的非同步通訊機制。它用來啟動外部的程式,並可以將資料寫入外部程式的標準輸入,也可以從它們的標準輸出和標準出錯讀取資料。

Qt Embedded嵌入式開發環境的建立

一 開發環境 1 red hat enterprise linux 5 2 linux kernel 2.6.18 3 qt開發包 qt x11 2.3.2.tar.gz 4 qt embedded開發包 qt embedded 2.3.10 free.tar.gz 5 自動建立makefile檔案...

由系統提供的視窗類

visual c 學習筆記 視窗和mfc 由系統提供的視窗類 彈出式選單視窗 桌面視窗 對話方塊mdi子視窗區域 button 按鈕控制項視窗 scrollbar 滾動條控制項視窗 static 靜態控制項視窗 combobox 組合框控制項視窗 edit 編輯控制項視窗 combolbox 列表框...

X Window 系統的視窗顯示原理

x window 系統的視窗顯示原理 摘自 ibm developerworks china 被閱讀次數 1000 由 yangyi 於 2010 07 06 22 48 12 提供 x window 系統介紹 x window 系統是乙個基於網路的圖形介面系統,它於 1984 年在麻省理工學院開發...