QT 和安卓的問題

2021-07-07 04:46:50 字數 1301 閱讀 8044

第一 :更改螢幕的水平與豎直顯示

在qt中,用安卓套件編譯後會生成乙個

在qt creator (community)開啟此.xml檔案,並在.pro中加入android_package_source_dir = $$pwd/android

在其中設定android:screenorientation=』landscape』即可

更多的螢幕方式可參考下表:

『unspecified』:預設值由系統來判斷顯示方向.判定的策略是和裝置相關的,所以不同的裝置會有不同的顯示方向.

『landscape』:橫屏顯示(寬比高要長)

『portrait』:豎屏顯示(高比寬要長)

『user』:使用者當前首選的方向

『behind』:和該activity下面的那個activity的方向一致(在activity堆疊中的)

『sensor』:有物理的感應器來決定。如果使用者旋轉裝置這螢幕會橫豎屏切換。

『nosensor』:忽略物理感應器,這樣就不會隨著使用者旋轉裝置而更改了(』unspecified』設定除外)。

第二:修改中文名稱

在其中修改

即可 也可以通過此方法來修改,如下圖

第三,改變安卓圖示 如圖

第四:修改win的圖示,按以下布奏進行

(1) 首先準備乙個.ico圖示檔案(假定為pynxl.ico),並將其複製到工程目錄(.pro檔案所在的目錄)

ico圖示生成**:

(2) 然後在qt creator選擇檔案選單中的新建檔案或專案,在彈出的新建對話方塊中選概要,文字檔案,名稱填寫為.rc檔案(如pynxl.rc),在檔案中寫入該行:

idi_icon1 icon discardable 「pynxl.ico」

(3) 編輯專案檔案,即.pro檔案,在最後面新增下面一行**:

rc_file = pynxl.rc

(4) 重新編譯程式,可以看到視窗的左上角的圖示已經更換了,然後檢視一下release資料夾中的檔案,可以看到現在的exe檔案也更換了新的圖示。

第五:遮蔽掉手機自帶鍵盤,可以通過遮蔽按鈕的按下或者鬆開事件(根據自己是按下彈起鍵盤還是鬆開彈起鍵盤設定)

安卓版本問題

本文 分類 學習筆記 2012 05 30 08 17 6689人閱讀收藏 舉報android api平台 integer attributes google 語法 syntax android minsdkversion integer android targetsdkversion integ...

安卓定位問題

大家去網上搜尋android定位location為null沒法定位問題,估計有一大堆文章介紹如何來解決,但是最後大家發現基本沒用。本文將從android定位實現原理來深入分析沒法定位原因並提出真正的解決方案。在分析之前,我們肯定得先看看android官方提供的定位sdk。mlocationmanag...

安卓多點觸控的問題

這幾天在接觸安卓的多點觸控系統,發現對於多點觸控的每個觸控點都有自己的乙個id,於是對id的賦值做了一下測試,想弄清楚id的命名規則。然後發現測試結果非常奇葩 舉個例子說明 先後按下0,1,2,3,4總共5個觸控點,此時他們的id分別為0,1,2,3,4,這沒問題,測試過程使用getactionin...