發表文章

Kodak Pixpro Remote Viewer Dirmware Update # VR360

圖片
1. go to the Kodak Website  https://kodakpixpro.com/Europe/es/support/downloads/ 2. click firmware download tag and check device series 3. download file 4. select download path 5. unzip file Number of unzipped files, version : 1.41 -> count : 2 6. put unzip file to the SD card root path (copy firm ware folder) 7. check current device version number(take off SD Card) Home View Setting FW Version Version 1.30 8. put on SD Card 9. pop-up request update window, show target version 10. click ok, update 11. shut down after the update is complete 12. take off the SD card, check version number (not remove SD card, will do repeates update actions) Version 1.41 15. delete SD Card Firmware folder 13. finish

Constraint Layout Group & Barrier

圖片
Grourp 可以將想要控制的元件,加入 Group 內。避免有多個元件原要設定 VISIBLE 或 ROTARE 等操作時,需要同時對每個元件額外做設定,加入 Group 可以方便操作。 如圖所示在 A, B, C 三個格子內,分別包含 (1), (2) 兩個元件。當按下隱藏按鈕後需要同時隱藏三個 格子內的 (2) 元件 分別為 A2, B2, C2。 按隱藏按鈕前 隱藏 可以執行的方式 : A2.setVisible(VIEW.VISIBLE); B2.setVisible(VIEW.VISIBLE);  C2.setVisible(VIEW.VISIBLE); Group 方式 : 操作方式如下 注意需要在同一個 ConstraintLayout 下,否則會發生錯誤 1. 設定基本的 Layout 2. 設定 Group 3. 設定 invisible 結果 設定一次即可,避免同時對三個元件操作 A2, B2, C2 被隱藏 Barrier 在 ConstraintLayout 內,同時有 姓名, 地址, 連絡電話 3 個 TextView。需要按照 TextView 的最大寬度,在後方加入一個 ImageView。 如果是中文的情況下會以聯絡電話,為最大的寬度。 修改成英文後 name, address, phone 會以 address 為最大寬度。那麼就需要額外針對語言來設定。 另一種方法是把這 3 個 TextView 加入 Layout,將 ImageView 放在 Laouyout旁 (比較麻煩) 已聯絡電話為準 英文以 address 為準 Barrier 方式 : 操作方式如下 中文 英文 設定 Barrier barrierDirection 設定成 end ImageView 以 Barrier 為基準 相關的設定

Qt Linguist 產生 .ts 檔 及 .qml 檔 #多國語言 #Qt Translators

圖片
前言 文章內容包含 1. 簡單的 Qt Linguist 該如何使用 2. 如何產生 .ts 檔 3. Qt 專案內,新的字串該如何從 .ts檔 轉成 .qm 檔 步驟 首先確認檔前電腦內 Qt 的版本 本篇文章是使用 Qt 5.14.2 版本 1. 開啟專案的路徑 2. 新增一個 Langeuage 檔案夾 注意此步驟很重要,沒有新增後續下命令會錯誤 3. 開啟 5.14.2 命令工具 前往專案路徑 4. 移動到專案 .pro 檔所在路徑 5. 編輯專案 .pro 檔 透過 notepad++ 編輯 加入 .ts 檔案名稱,名稱可以自訂 記得要加入 TRANSLATIONS 及分隔符號 \ 新增兩種語言簡體及繁體 6. 執行 lupdate -verbose SimpleTcpClient.pro .pro 檔需改成對應的專案名稱 7. 此時在把專案下的 .ts 檔案加入,如果上述語法錯誤. 重新檢查步驟 2 的資料夾,步驟 5 的語法是否正確 更新 .ts 檔案內容 1. 新增 3 個測試用的字串 2. 點選工具 外部 -> 語言家 -> 更新翻譯 3. 查看一般訊息 4. 記得要先將所有檔案儲存,否則按下更新翻譯後,不會有新的字串產生 產生了 3 個新的字串 原本只有 11 個字串,更新後變成 14 個 有特別標註 3 個字串是新加入的 產生 .qm 檔案 (釋出翻譯) .ts 轉 .qm 1. 查看 .ts 檔案 2. 右鍵透過 Qt Linguist 編輯 3. 編輯視窗 詳細的編輯方式可以查看 Qt 官網 https://doc.qt.io/qt-5/linguist-translators.html 4. 編輯完畢後,釋出翻譯 透共工具 -> 外部 5. 查看 Language 資料夾,可以發現 .qm 檔已經產生 最後記得把檔案加入專案內 END 備註: 透過工具產的 .qm .ts 檔案,皆需要透過右鍵,加入現有檔案才會匯入專案內. 新產生的檔案,不會自動加入專案

Qt 版本切換 #qmake incomplete 錯誤解決 #Qt Creator 設定

圖片
遇到的問題 1. 有多個 Qt 版本需要切換 如圖有 5.12 跟 5.14 版本要切換 2. 執行檔錯誤,無法修正 會出現類似的提示與 qwheelevent member access into incomplete type 解決方式 可以參考官網的解決方式 https://doc.qt.io/qtcreator/creator-project-qmake.html 確認是不是發生相同的問題 步驟 1. 如果是剛安裝完成,要先設定 Qt 的版本 步驟 2. 開啟 QtCreator 狀態列,選擇 工具 -> 選項 步驟 3. 查看目前設定的版本是否正確 步驟 4. 如果沒有抓到正確的本,可以點選 Link with Qt 步驟 5. 選擇版本的路徑,Default 是在 C 槽 步驟 6. 要確認選擇到 qmake 預設路徑如圖 : Tools/QtCreator/share/qtcreator 步驟 7. 重新啟動後即可正常執行 備註: qmake 執行錯誤,可重新下載並安裝 Qt,舊的檔案直接在資料夾移除即可.

熱門文章

2021申請 Android Developer 開發者帳號及上架步驟

Generate Signed Bundle / APK(s) & Bundle Tool 基本使用 & .aab安裝方式

40 個可以改變寫程式技巧的秘訣