<pre id="p1pz5"><delect id="p1pz5"></delect></pre>
<output id="p1pz5"><delect id="p1pz5"><listing id="p1pz5"></listing></delect></output>

<p id="p1pz5"></p>

<pre id="p1pz5"></pre>

<p id="p1pz5"></p>
<pre id="p1pz5"><output id="p1pz5"></output></pre>
<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre><pre id="p1pz5"></pre>

<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"><menuitem id="p1pz5"></menuitem></output></p>

<output id="p1pz5"></output>
<pre id="p1pz5"><output id="p1pz5"></output></pre>

<p id="p1pz5"><delect id="p1pz5"><menuitem id="p1pz5"></menuitem></delect></p>

<p id="p1pz5"></p>
<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"></p>

<output id="p1pz5"><delect id="p1pz5"></delect></output>

<p id="p1pz5"></p>

<p id="p1pz5"></p>

<p id="p1pz5"></p>
<p id="p1pz5"><delect id="p1pz5"><address id="p1pz5"></address></delect></p>

<pre id="p1pz5"></pre>

<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre>

畢業設計網
JSP,JAVA | python | android,安卓 | PHP | 微信小程序 | asp.net|C# | VB | VC++ | 課程設計 | asp類 |

基于QT嵌入式圖片瀏覽器

畢業設計要求:
1. 圖片顯示功能:在圖片列表中選定某些圖片時,可以對圖片進行顯示,包括上一張下一張順序瀏覽及旋轉圖片等瀏覽方式。
2. 刪除圖片功能:對當前選中的圖片可執行刪除操作,選中刪除后會進行刪除,刪除完成后顯示刪除圖片的下一張圖片。
3. 給用戶提供友好的圖形交互界面,并合理安排界面元素布局,使其美觀并且方便用戶操作。

研究的主要內容如下:
1. 繪制程序的主窗體及按鈕。
2. 使窗體成功獲取到圖片的指定路徑并顯示。
3. 利用信號與槽機制使得點擊按鈕可以完成相應操作。
4. 圖片進行上一張下一張切換瀏覽的順序及可能重復問題。
5. 圖片每次放大與縮小的尺寸問題。
6. 不同圖片旋轉時如何獲取旋轉中心點的問題。

擬采用的技術:
    使用Qt工具繪制出程序的主窗體以供圖片的顯示,再在主窗體上繪制出各個功能按鈕,利用信號和槽機制使得點擊按鈕時調用connect()函數將插槽與信號連接起來,因此只需要點擊按鈕便可以完成圖片瀏覽的各個操作,使軟件的使用變得簡單快捷。

 

圖片瀏覽器設計需求
圖片瀏覽器支持jpg、png、gif、xpm和bmp格式圖片的瀏覽,并可以對圖片進行放大、縮小或旋轉角度顯示。圖片瀏覽器還支持幻燈片模式瀏覽圖片,并可以對圖片進行刪除等操作。
1) 在圖片文件所在目錄讀取所有擴展名為jpg、xpm、png、bmp、gif格式的圖片文件,并將讀取的圖片文件按順序存放起來,在界面上顯示放入的第一張圖片。
2) 刪除圖片功能:對當前界面上顯示的圖片可執行刪除操作,刪除以后所查看的圖片中不再顯示已刪除的圖片并且顯示圖片位置和總數目的數據也相應的發生變化。
3) 瀏覽圖片功能:對當前顯示的圖片可以執行瀏覽的功能,若圖片原本大小超過圖片瀏覽區域(即相框)的大小,則會自動調整變成適應圖片瀏覽區域的最大尺寸。若圖片原本大小沒有超過圖片瀏覽區域大小,則以原始尺寸在圖片瀏覽區域顯示?蓪Υ蜷_的圖片進行放大、縮小、向左旋轉全屏模式與返回原始尺寸等一系列的瀏覽模式操作。
4) 圖片放大功能:在當前圖片尺寸大小的基礎上,圖片可逐級放大,以尺寸的0.25倍遞增,最大可放大到打開圖片時顯示的初始尺寸的3倍。
5) 圖片縮小功能:在當前圖片尺寸大小的基礎上,圖片可逐級縮小。最小可縮小到打開圖片時顯示的初始尺寸的0.333倍。
6) 圖片旋轉功能:打開圖片后,可在圖片的任意狀態下對圖片進行旋轉操作?稍诋斍盃顟B下,將圖片向左旋轉,每次旋轉角度差值為90°。圖片旋轉后會自動適應窗口大小,完整顯示圖片。
7) 圖片全屏顯示功能:可以將圖片執行全屏顯示。為了支持點擊操作,全屏顯示時不覆蓋相關功能按鈕。
8) 幻燈片模式自動瀏覽功能:可從當前選定的圖片開始執行自動播放圖片功能,初始設定播放速度為1秒間隔。
9) 圖片查看功能:可以按上一張、下一張的按鈕用戶自行的對圖片進行查看。
10) 給用戶提供友好的圖形交互界面,并合理安排界面元素布局,使其美觀并且方便用戶操作

以上是一部分介紹,如需要完整的資料或者如不符合您的要求,請聯系技術人員qq:1587620172咨詢 微信:phpvisa66

上一篇:基于QT畫圖板的設計與實現
下一篇:java超市會員積分管理系統


版權所有 畢業設計網聯系qq:1587620172 © 2007-2022

蝴蝶中文综合娱乐网

<pre id="p1pz5"><delect id="p1pz5"></delect></pre>
<output id="p1pz5"><delect id="p1pz5"><listing id="p1pz5"></listing></delect></output>

<p id="p1pz5"></p>

<pre id="p1pz5"></pre>

<p id="p1pz5"></p>
<pre id="p1pz5"><output id="p1pz5"></output></pre>
<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre><pre id="p1pz5"></pre>

<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"><menuitem id="p1pz5"></menuitem></output></p>

<output id="p1pz5"></output>
<pre id="p1pz5"><output id="p1pz5"></output></pre>

<p id="p1pz5"><delect id="p1pz5"><menuitem id="p1pz5"></menuitem></delect></p>

<p id="p1pz5"></p>
<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"><output id="p1pz5"></output></p>

<p id="p1pz5"><output id="p1pz5"></output></p>
<p id="p1pz5"></p>

<output id="p1pz5"><delect id="p1pz5"></delect></output>

<p id="p1pz5"></p>

<p id="p1pz5"></p>

<p id="p1pz5"></p>
<p id="p1pz5"><delect id="p1pz5"><address id="p1pz5"></address></delect></p>

<pre id="p1pz5"></pre>

<pre id="p1pz5"><output id="p1pz5"><delect id="p1pz5"></delect></output></pre>