投影儀投影小程序

程序來(lái)源:

每次使用投影儀投影圖片的時(shí)候都需要將圖片設(shè)置成背景,再拓展到投影儀上進(jìn)行采集,操作繁瑣,所消耗的時(shí)間較多(設(shè)置成背景所使用的時(shí)間較長(zhǎng))。


想法:

使用QT編寫(xiě)一個(gè)投影圖片的小程序,獲取投影儀的分辨率及投影儀左上角的位置,將需要投影的圖片在投影儀屏幕上畫(huà)出來(lái)。

如果需要投影的圖片小于投影儀的分辨率,則將底色設(shè)置為黑色,將圖片居中顯示。

如果投影圖片大于投影儀的分辨率,可將圖片調(diào)整至投影儀分辨率大小,滿屏顯示。


主要步驟:

使用一個(gè)QListItem顯示當(dāng)前目錄下的所有圖片,添加雙擊操作(彈出一個(gè)QDialog并將圖片顯示于Dialog中)。Dialog的邊框設(shè)置為無(wú)邊框。

如果電腦有接入兩個(gè)顯示器(一般第二個(gè)是投影儀),則獲取第二個(gè)投影儀的參數(shù)(位置,大?。?。將Dialog的幾何特征調(diào)整為布滿第二個(gè)顯示器。

圖片顯示。

使用過(guò)程中,為了方便操作,將父類(lèi)主操作窗口置頂。

經(jīng)過(guò)測(cè)試后將程序靜態(tài)編譯成單文件版本,方便使用。


程序下載:

鏈接: https://pan.baidu.com/s/1o7B1Qpc 密碼: SQLC


更新:

V1.1 ?添加刷新refresh操作,刷新當(dāng)前目錄圖片。

V1.2 ?刪除刷新動(dòng)作,增加對(duì)文件夾的讀取,增加可改變目錄的功能。


程序預(yù)覽如圖:


程序預(yù)覽圖

源碼:

鏈接: https://pan.baidu.com/s/1skGLuNF 密碼: SQLC


最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容