『壹』 Qt for android問題,真機調試,usb debug打開了。adb的環境變數設置了。輸入adb
由於HTC的舊名就是High Tech Computer Corporation,所以很容易知道有關我們設備的信息就是最下面的那條
Bus 002 Device 022: ID 0bb4:0cac High Tech Computer Corp.
現在我們需要記住的就是ID後面的一項數據,在上面的情況中,我們需要記錄的是0bb4(不同廠商的設備ID的值可能不一樣,所以建議大家在使用ID值的時候先使用lsusb命令查詢)。
在/etc/udev/rules.d/中建立文件70-android.rules,其實LZ還不知道這個文件的命名到底有什麼規則,在網上也有看到說用51或者50開頭的,由於LZ拿70成功配置,所以這邊直接沿用。使用
sudo vim /etc/udev/rules.d/70-android.rules
『貳』 qt for android和qt for windows同時安裝嗎
用了這么久的Qt,IDE一直都是VS與Creator並用(實際開發以VS為主),至於哪個更好這里不發表看法,各有所長,而且也因人而異,蘿卜青菜,各有所愛。 Qt5發布很久之後,才把版本從之前的4/downloads/official_releases/qt/5.2/5.2.0/. 找到對應的版本進行下載,裡麵包含多種不同的版本,MSVC2010、MSVC2012分別是指支持VS2010與VS2012的Qt版本,而opengl與非opengl的區別是是否支持opengl,android、ios分別是指支持android、ios平台的Qt版本。 這里我選擇的版本(已標注),如下: qt-windows-opensource-5.2.0-msvc2010_opengl-x86-offline.exe(opengl版本) Visual Studio Add-in 1.2.2 for Qt5 二、安裝 qt-windows-opensource與Visual Studio Add-in的安裝順序沒什麼要求,安裝過程不再多說(傻瓜式-下一步),安裝路徑不要包含中文、空格、特殊字元(~<>?*!@#$%^&:,;)。 安裝完成Visual Studio Add-in之後,VS就會出現相應的Qt選項!
『叄』 求助,首次搭建Qt for android開發環境是遇到的錯誤
雖然網路上很多人使用 Redhat 或者Fedora 作為上位機操作系統,但是我覺得使用Ubuntu最為方便,因為需要的軟體包大部分都可以通過 apt-get 方式來安裝,而不必從源代碼開始自己編譯。 雖然網路上很多人使用 Redhat 或者Fedora 作為上位機操作系統,但是我覺得使用Ubuntu最為方便,因為需要的軟體包大部分都可以通過 apt-get 方式來安裝,而不必從源代碼開始自己編譯。要知道,自己編譯源代碼可不是一件輕松的事,因為在編譯過程中經常會出現令人意外而且莫名其妙的錯誤。 我們使用的操作系統是 Ubuntu 8.04,使用目前最新版本的QT 4.4.0,安裝起來即為簡單,只要在命令編輯運行以下命令就行: sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer 注意在這個版本的軟體包中,qt4-dev-tools 包含了Qt Assistant及Qt Linguist等工具,因此不需要單獨安裝這兩個工具。其它的,qt4-doc 是幫助文檔,包含了Qt中各個類庫的詳細說明以及豐富的例子程序,可以使用Qt Assistant 工具來打開閱讀。qt4-qtconfig 是配置Qt環境的一個對話框,一般默認就行了,很少有必要去更改。qt4-demos 包含很多可以運行起來的可執行文件以及源代碼。qt4-designer是用來設計GUI界面的設計器。 為了連接MySQL資料庫,需要安裝連接MySQL的驅動程序: sudo apt-get install libqt4-sql-mysql 比起在Windows下安裝和配置Qt的MySQL驅動來說,簡直太方便了。如果還需要其它的沒有默認安裝的Qt庫,可以在命令行輸入 sudo apt-get install libqt4- 然後按tab鍵自動補全,就會列出所有以libqt4- 開頭的軟體包,如下圖所示: 這些都可以使用一個命令搞定,而不需要自己從源碼開始編譯。在記不準或不知道名字的情況下,使用tab鍵列出所有可選的軟體包是一個很實用的小技巧。 在我的項目中,還需要畫一些數據曲線和統計圖表等,而第三方的QWT庫提供了這些功能。同樣,只需要一個命令即可完成安裝: sudo apt-get install libqwt5-qt4 libqwt5-qt4-dev 這時,打開Qt Designer,就會發現左邊的Widget列表裡面多了「Qwt Widget」這一組。 最後,關於集成開發環境我覺得QDevelop很不錯,它跟Qt Designer結合的很好,而且有提示類成員函數的功能。運行以下命令安裝: sudo apt-get install qdevelop 這樣,使用Qdevelop編寫代碼和編譯、調試,使用Qt Designer設計界面,開發效率較高。
『肆』 請問誰有QT for Android 的安裝包或者下載鏈接啊 找了好久都沒找到 要windows下的!謝謝
這個網址很全 各個版本 都有的
http://www.qtcn.org/bbs/read-htm-tid-1075.html
『伍』 qt for android程序怎麼更改啟動畫面
設置圖標只用在改頁面下設置Application Icon即可
設置程序橫豎屏屬性問題,點擊右上角的XML Source查看這個xml文件的源碼
Qt <wbr>for <wbr>android <wbr>設置程序橫屏顯示及程序圖標設置方法
在其中設置android:screenOrientation="landscape"即可
更多的屏幕方式可參考下表:
"unspecified":默認值由系統來判斷顯示方向.判定的策略是和設備相關的,所以不同的設備會有不同的顯示方向.
"landscape":橫屏顯示(寬比高要長)
"portrait":豎屏顯示(高比寬要長)
"user":用戶當前首選的方向
"behind":和該Activity下面的那個Activity的方向一致(在Activity堆棧中的)
"sensor":有物理的感應器來決定。如果用戶旋轉設備這屏幕會橫豎屏切換。
"nosensor":忽略物理感應器,這樣就不會隨著用戶旋轉設備而更改了("unspecified"設置除外)。
『陸』 Qt的前景如何Qt for Android 好嗎
談談個人的看法吧:1、Qt主要強大在他能跨平台,及一套代碼可以在很多平台上編譯運行。2、Qt目前用於嵌入式系統比較普遍,PC端的應用程序現在也逐漸多起來了,值得高興。3、如果想開發andriod應用的話,用QtQuick還是不錯的,但是也有一些弊端就是調用andrido系統的一些api稍微麻煩點,需要通過java代碼轉換,這點在執行效率什麼的都比不上原生的android應用開發。4、因此根據個人情況來定,如果純屬學習,個人感覺Qt還是不錯的。以後的發展會慢慢變好!
『柒』 QT for android中select android device下沒有設備,該怎麼辦
先說明一下粘包的概念:發送時是兩個單獨的包、兩次發送,但接收時兩個包連在一起被一次接收到。在以前WinCE下Socket編程,確實也要處理粘包的問題,沒想到在Android下也遇到了。首先想從發送端能否避免這樣的問題,例如:(1)調用強制刷數據完成發送的函數;(2)設置發送超時。1先試了調用flush()函數,但運行後現象依舊2設置發送超時是Windows平台的做法,但在Android平台下是否有類似的設置呢?查看Socket類的實現代碼:java.net.socketsocket.class文件後發現,還是有函數可以完成這樣的設置的。請看如下函數和變數的說明:[java]viewplain/***Setsthissocket's{@linkSocketOptions#TCP_NODELAY}option.*/publicvoidsetTcpNoDelay(booleanon)throwsSocketException{checkOpenAndCreate(true);impl.setOption(SocketOptions.TCP_NODELAY,Boolean.valueOf(on));}和[java]viewplain/**
『捌』 採用qt for android是否就能繞過java用c++開發Android
是的,其實調用的是android的NDK,但是對安卓的兼容性不太好,如果真想開發安卓還是老老實實用java,其實只是用Java的語法,許多庫都是安卓封裝過的直接調用就好。
『玖』 qt for android assets怎麼用
qt for android是一套開發平台,它能用QT來開發Android上的應用(App),主要可以用它來開發游戲 而它不是安裝在android上的,而是安裝在電腦上(可以用在linux或windwos平台上) 按你的說法,就是 是在電腦QT上開發Android
『拾』 qt for Android 怎樣實現返回鍵功能
其實,qt for android 就是Qt。只不過是他支持編譯程apk安裝到手機,你只要按照你想的,用Qt 把他實現了就可以了,至於你說的要監聽安卓自帶的那三個鍵。我沒有做過,不知道