一,效果圖如下:
void dialog::
initpixmap()
}
這個函式就是利用的命名形式為:1_+數字組成,那個1可以為自己想要名字,qstring(":/new/prefix/res/1_%1.png").arg(i+1,2,10,qlatin1char(『0』));這個函式中的引數裡面,第乙個是位址,arg裡面的引數分別為(名字後面的數字,數字的位數,數字的進製,qlatin1char(『位數不足時填充的數字』))。
繪畫事件函式**如下:
void dialog::
paintevent
(qpaintevent * event)
}
因為一共是繪畫8組動態圖,所以用了乙個迴圈語句。
void dialog::
timerevent
(qtimerevent* event)
所有**奉上:
dialog.h
#ifndef dialog_h
#define dialog_h
#include
qt_begin_namespace
namespace ui
qt_end_namespace
class
dialog
:public qdialog
;#endif
// dialog_h
dialog.cpp
#include
"dialog.h"
#include
"ui_dialog.h"
#include
#include
dialog::
dialog
(qwidget *parent)
:qdialog
(parent),ui
(new ui::dialog)
void dialog::
paintevent
(qpaintevent * event)
}void dialog::
timerevent
(qtimerevent* event)
void dialog::
initpixmap()
}dialog::
~dialog()
main.cpp
#include
"dialog.h"
#include
intmain
(int argc,
char
*ar**)
教你如何用Silverlight做乙個儀錶盤
使用silverlight做乙個儀錶盤控制項,最好是借助expression blend來實現。先看看這個控制項的效果 首先需要建立乙個自定義控制項 我們建立了乙個視覺化的控制項grid,並把當前這個控制項gaugecontrol作為grid的datacontext。接下來需要完成的是自定義幾個依賴...
如何用C 做乙個懸浮視窗程式
如何用c 做乙個懸浮視窗程式 用c 做乙個像 flashget 的懸浮視窗,其實很簡單,不像以前需要呼叫很多系統 api。大致的步驟如下。首先是主窗體部分,即要判斷窗體的狀態來決定是否顯示懸浮視窗。區域性成員宣告 private formwindowstate fwsprevious private...
如何用C 做乙個懸浮視窗程式
用 c 做乙個像 flashget 的懸浮視窗,其實很簡單,不像以前需要呼叫很多系統 api。大致的步驟如下。首先是主窗體部分,即要判斷窗體的狀態來決定是否顯示懸浮視窗。區域性成員宣告 private formwindowstate fwsprevious private frmtopmost my...