無(wú)法加載圖片能恢復(fù)嗎 Qt載入圖片?
Qt載入圖片?①:一般來(lái)說(shuō):資源在內(nèi)存中是用資源對(duì)象樹來(lái)表示的,該樹在程序啟動(dòng)時(shí)創(chuàng)建。②:而對(duì)于資源而言:我們都是需要先將其加入到這棵樹中才能加載到內(nèi)存中并被程序使用??! ③:而將一個(gè)圖片資源放到程序
Qt載入圖片?
①:一般來(lái)說(shuō):資源在內(nèi)存中是用資源對(duì)象樹來(lái)表示的,該樹在程序啟動(dòng)時(shí)創(chuàng)建。
②:而對(duì)于資源而言:我們都是需要先將其加入到這棵樹中才能加載到內(nèi)存中并被程序使用??! ③:而將一個(gè)圖片資源放到程序的資源對(duì)象樹中是用函數(shù)QResource::registerResource()來(lái)實(shí)現(xiàn)的。亦即:要將資源向這顆資源對(duì)象樹進(jìn)行注冊(cè),這樣才對(duì)在系統(tǒng)中new創(chuàng)建這個(gè)資“葉子”。Qt載入圖片,怎么做?
在屏幕中放置一個(gè)QWidget,作為你顯示圖片的窗口,在這個(gè)QWidget放置多個(gè)QLabel,每個(gè)QLabel就load一張圖片,設(shè)置QLabel在QWidget中的坐標(biāo)位置,然后就顯示出來(lái)了。動(dòng)態(tài)更新的實(shí)現(xiàn),首先獲取下拉滾動(dòng)操作的SIGNAL,將原先顯示的QLabel坐標(biāo)往上移動(dòng),并在QWidget的下方加入新的QLabel顯示新的圖片,這樣就實(shí)現(xiàn)了下拉滾動(dòng)動(dòng)態(tài)顯示效果。