程序來(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