對於QT與linux的迷惑,求前輩賜教

2021-12-20 18:10:24 字數 2306 閱讀 9307

1樓:豬頭頭

我也是學嵌入式的,說嵌入式的大部分語言是用c寫的應該指的是用c語言直接操作硬體完成硬體驅動或作業系統一樣的功能。也就是說用c寫的嵌入式程式一般是最底層的直接和硬體打交道的。

我們也知道qt這東西只能跑在作業系統上,因此當你決定用qt開發介面的時候c部分你就不用管了,你也管不來。除非你自己用c也寫乙個作業系統並讓qt也來支援它。

當使用qt的編寫介面的時候應該就是你說的c++與c混編的情況了吧,在這種情況下身為作業系統的c程式提供了很多api函式讓qt來呼叫,就是說我們在c++裡呼叫了用c編寫的程式。但是我們不用管這種呼叫是怎麼進行的,因為qt已經幫我們完全封裝好了。

2樓:匿名使用者

c控制硬體,c++做介面,當中用通訊介面鏈結,這個介面是qt做。

linux裡提到的qt是什麼,它執行什麼樣的功能。謝謝幫我解答下。

3樓:

linux裡面的qt是乙個c++的圖形庫,qt是用來做應用程式開發的,比如諾基亞之前的塞班系統都是基於qt開發的,比如開發乙個qq可以用qt去開發,開發一些小的應用程式,均可以用qt開發.

4樓:

qt是乙個開發工具,個人感覺qt3用起來和mfc很相似,好得自己新增槽函式,qt4和c#很相似,用qt開發應用程式蠻好用的

5樓:熊霸天

qt 怎麼監聽linux 的event

6樓:符小姐

你可以在乙個 qwidget 或者是任何乙個繼承於qwidget的類中捕獲鍵盤按下事件. void qwidget::keypressevent(qkeyevent *event)

{int keyvalue = event->key();

if(keyvalue & qt::key_left ){/*鍵盤向左按下*/

我要編寫乙個qt程式,能實現讀取usb資料,不知道怎麼弄,求前輩幫忙。

7樓:匿名使用者

有乙個開源的usb驅動,是開源社群寫的。裡面匯出了一些usb常用操作。

你搜尋一下吧~

然後介面部分用qt就好了~

就是這麼簡單~

8樓:匿名使用者

掃瞄槍其實和鍵盤輸入差不多,你可以把掃瞄到的資料進行處理,在程式裡進行判斷,如果掃瞄到的值跟你所設定的值相等的話,就可以執行相應的程式了,這個其實很簡單的。

剔畫u捶鐘

相對於其他平台,用qt來做什麼比較有優勢?一般大家都用它來做嵌入式linux嗎

9樓:切俊健

qt最大的優勢是開源免費,還有跨平台,不單單用來在嵌入式的linux中使用,其它unix系統甚至mac與windows作業系統中都可以看到利用qt圖形庫編寫的介面程式。

qt編寫乙個基於linux的嵌入式濕度採集系統介面

10樓:踏歌追雲

這是問題麼?你有什麼問題麼?這是乙個陳述句......

qt5.4怎麼隱藏乙個按鈕啊?求大神,**等,急!感激不盡!!!

11樓:黑夜不是我

只用過qt4,裡面按鈕隱藏有hide方法

12樓:

程式設計是不能這麼學的 這樣的問題應該到文件裡找答案。程式設計不會看文件基本沒戲

13樓:

ui->pushbutton->hide();

window.h在linux下的qt不能用怎麼辦 20

14樓:上帝來自地球

qt是c#類似的程式設計環境,但又和c#不是同乙個東西,它們面向的平台不一樣,乙個linux乙個windows,window.h是c#在widows平台的標頭檔案,當然無法再linux平台的qt下用了,不過相似的功能qt也有相應實現的辦法,提示qt是基於訊號和槽的機制的,windows是訊息機制的,你可以參考一下qt程式設計指導!!

15樓:延初珍

window.h是win下程式設計的東西啊,linux下根本沒這些api你不能用的,重寫**吧

16樓:周生

#ifdef win32

#include

#else

...#endif

mac與linu的區別,mac與linux的區別

mac是專屬於蘋果bai電腦的作業系統,由du 著名的zhiunix系統演變而來,屬於dao微核心系統。以良好回的人機互動介面而聞名,注答重實用者體會,具有良好的可操作性和使用者體驗。是那些有錢的燒包 喜歡炫耀的電腦初級白痴,或者追求所謂的品質,應用些簡單的程式,想 泡泡,且有錢虛榮的一類人士。不過...

linux與嵌入式系統的關係

linux和嵌入式系統是相互於相互交叉使用的。嵌入式系統的定義就是軟硬體可裁剪,在實際專案中,對產品的功耗 儲存等要求嚴格,所以就會涉及將完整的linux系統進行精簡 節約儲存提高效率,這就是所謂的系統移植 裁剪。此工作需要對linux核心極其熟悉。嵌入式應用開發 呼叫linux的系統呼叫介面,進行...

Linux系統下的C 程式設計與Windos下的C 程式設計有什麼區別?請講的具體些,謝謝

我只舉一些例子 每個不同點可能有別的代替 linux win 編譯器不同 g vc 用的庫不一樣 函式有些不同 函式有些不同 程序間通訊方式不一樣 可以有共享記憶體 沒有共享記憶體 在不同的作業系統下要用不同的編譯器,如果都是用 c 語言編寫 則編譯出來的目標 不同,對於簡單的程式它們沒有什麼太大的...