遍匈 / QT /

Qt議籌半字崙參式陣周紙崙圭塀

壓ゞWindows園殻〃嶄?厘断讐盾阻泌採聞喘 Windows API 栖幹秀陣周?箭泌梓泥、床蓑猟云崇、園辞崇吉?宸乂陣周頁 Windows 徭揮議?厮将撃廾挫阻?峪俶勣距喘 API 軸辛。

Windows 屶隔議陣周掲械戟源?辛參諾怎二匍雫哘喘殻會議蝕窟?Windows 云附匆壓聞喘宸乂陣周。徽宸乂陣周頁才 Windows 麼籾欠鯉鰯協議?曳熟勧由?封崛待?坡鸞Ł?残榕檉氐?QQ、360、儻跡吉泌緩働疏議順中。喇噐宸乂陣周厮将撃廾挫阻??勣俐個万断議劔塀才佩葎掲械是佃?封崛涙嬬葎薦。

泌惚音錬李聞喘狼由徭揮議陣周?祥駅倬徭失頼撹陣周議紙崙?旺葎万断鰯協並周?箭泌報炎泣似扮個延冲弼、報炎卞秘頁俳算 Tab吉。宸乂頁掲械鹸墫議垢恬?音徽勣隠屬陣周勝楚戟源、佩葎叟噐尖盾、劔塀宴噐俐個吉?珊勣隠屬紙崙議互丼參式強鮫議送芥。

販採峠岬脅戻工阻夕侘紙崙痕方?箭泌鮫泣、鮫?、鮫中吉?Qt 祥頁旋喘宸乂児云痕方繍侭嗤陣周鮫竃栖。音揖荷恬狼由議陣周劔塀音揖?嗤扮封崛銭佩葎脅嗤侭餓呟?深打欺睡峠岬?Qt 勣庁亭音揖欠鯉議陣周?箭泌壓 Windows 和議陣周勣勝楚燕孖誼崧Windows圻伏陣周?宸劔喘薩嘉音氏状誼艶鼎?殻會嘉厚紗 native。

凪糞?Qt 5 戻工阻曾嶽陣周議紙崙圭塀?
1) 匯嶽頁貧中侭傍議庁亭圻伏陣周?宸嶽圭塀貫 Qt 貴伏參栖祥匯岷贋壓?殻會埀俶勣聞喘C++旗鷹栖幹秀順中、侃尖匍暦貸辞。埋隼順中欠鯉匆曳熟勧由?徽陣周劔塀否叟俐個。

2) 総翌匯嶽頁 Qt 4.7 容竃議 QML?聞喘万辛參幹秀倖來晒議、寄賑働疏議順中?箭泌QQ、360、儻跡吉?癖栽孖旗議蕪胆鉱。Qt 5 參朔郊圭麼容 QML。

QML 頁 Qt 廨壇葎順中譜柴容竃議匯嶽宙峰來議重云囂冱?囂隈掲械崧CSS賜JSON?徽嗽屶隔JavaScript侘塀議園殻陣崙。
泌惚低嗤Web蝕窟将刮?繍載否叟尖盾 QML?封崛氏湖欺仞浪才母呂?泌惚短嗤?貧中議盾瞥低辛嬬湖欺枝必?音狛短購狼?朔偬氏峋聾讐盾。
宸嶽圭塀聞念極才朔岬蛍蝕?QML 喘栖幹秀順中才侃尖並周?頼撹“喘薩心誼欺”議垢恬?C++ 喘栖侃尖匍暦貸辞?頼撹“喘薩心音欺”議垢恬。

QML 頁盾瞥峇佩議重云囂冱?殻會壓峇佩扮繍 .qml 猟周紗墮序肇?盾裂頼撹朔壅籌半撹順中。宸埋隼曳園咎撹云仇殻會蛸?徽万議挫侃頁厚仟順中扮音俶勣嶷仟園咎才厚仟屁倖殻會?峪勣紗墮仟議 QML 猟周祥辛參。
QML 才 JavaScript 埋隼脅頁盾瞥峇佩議重云囂冱?徽短嗤?嵆嶄議椎担蛸。箝誓匂籌半利匈祥頁寡喘議宸嶽字崙?叱窄頁鵬寂頼撹議?寄社辛參慧伉聞喘。
和中?厘断聞喘 Windows API 栖徭失紙崙匯倖酒汽議梓泥陣周?斑万峒哘報炎泣似並周。旗鷹泌和?
#include <windows.h>
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);
int WINAPI WinMain(
 HINSTANCE hInstance,
 HINSTANCE hPrevInstance,
 PSTR szCmdLine,
 int iCmdShow
){
 static TCHAR szClassName[] = TEXT("HelloWin"); //完笥窃兆
 HWND hwnd; //完笥鞘凹
 MSG msg; //嶧連
 WNDCLASS wndclass; //完笥窃
 //葎完笥窃議光倖忖粁験峙
 wndclass.style = CS_HREDRAW | CS_VREDRAW; //完笥欠鯉
 wndclass.lpfnWndProc = WndProc; //完笥狛殻
 wndclass.cbClsExtra = 0; //壙扮音俶勣尖盾
 wndclass.cbWndExtra = 0; //壙扮音俶勣尖盾
 wndclass.hInstance = hInstance; //輝念完笥鞘凹
 wndclass.hIcon = LoadIcon (NULL, IDI_APPLICATION); //完笥夕炎
 wndclass.hCursor = LoadCursor (NULL, IDC_ARROW); //報炎劔塀
 wndclass.hbrBackground= (HBRUSH) GetStockObject (WHITE_BRUSH); //完笥嘘尚鮫泡
 wndclass.lpszMenuName = NULL ; //完笥暇汽
 wndclass.lpszClassName= szClassName; //完笥窃兆
 //廣過完笥
 RegisterClass(&wndclass);
 //幹秀完笥(旺斑完笥?塋廠歆?)
 hwnd = CreateWindow(
 szClassName, //完笥窃議兆忖
 TEXT("Welcome"), //完笥炎籾?竃孖壓炎籾生?
 WS_OVERLAPPEDWINDOW, //完笥欠鯉
 CW_USEDEFAULT, //兜兵晒扮x已議了崔
 CW_USEDEFAULT, //兜兵晒扮y已議了崔
 500, //完笥錐業
 300, //完笥互業
 NULL, //幻完笥鞘凹
 NULL, //完笥暇汽鞘凹
 hInstance, //輝念完笥議鞘凹
 NULL //音聞喘乎峙
 );
 //?塋彰或?
 ShowWindow (hwnd, iCmdShow);
 //厚仟?紙崙?完笥
 UpdateWindow (hwnd);
 //嶧連儉桟
 while( GetMessage(&msg, NULL, 0, 0) ){
 TranslateMessage(&msg); //鍬咎嶧連
 DispatchMessage (&msg); //蛍塗嶧連
 }
 return msg.wParam;
}
//完笥狛殻
LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam){
 PAINTSTRUCT ps;
 HDC hdc;
 TCHAR szText[20] = TEXT("泣似宸戦"); //梓泥猟云
 static HBRUSH hSolidBrush; //鮫泡
 static HFONT hFont; //忖悶
 static RECT rect = {60, 60, 260, 110}; //梓泥恫炎
 static POINT pt; //報炎泣似扮議恫炎
 switch (message){
 case WM_CREATE:
 //幹秀清弼糞伉鮫泡
 hSolidBrush = CreateSolidBrush(RGB(0, 0, 255));
 //幹秀貸辞忖悶
 hFont = CreateFont(
 -15/*互業*/, -7.5/*錐業*/, 0/*音喘砿*/, 0/*音喘砿*/, 400 /*匯違宸倖峙譜葎400*/,
 FALSE/*音揮弍悶*/, FALSE/*音揮和皿?*/, FALSE/*音揮評茅?*/,
 DEFAULT_CHARSET, //宸戦厘断聞喘潮範忖憲鹿?珊嗤凪麿參 _CHARSET 潤硫議械楚辛喘
 OUT_CHARACTER_PRECIS, CLIP_CHARACTER_PRECIS, //宸佩歌方音喘砿
 DEFAULT_QUALITY, //潮範補竃嵎楚
 FF_DONTCARE, //音峺協忖悶怛*/
 TEXT("裏罷囘菜") //忖悶兆
 );
 break;
 case WM_PAINT:
 hdc = BeginPaint(hWnd, &ps);
 SelectObject(hdc, hFont); //繍忖悶僉秘譜姥桟廠
 SelectObject(hdc, hSolidBrush); //繍鮫泡僉秘譜姥桟廠
 Rectangle(hdc, rect.left, rect.top, rect.right, rect.bottom); //紙崙裳侘
 SetTextColor( hdc, RGB(0xff, 0xff, 0xff) ); //譜崔梓泥猟云冲弼葎易弼
 SetBkMode(hdc, TRANSPARENT); //譜崔梓泥猟云嘘尚葎邑苧
 TextOut(hdc, 128, 75, szText, wcslen(szText)); //補秘梓泥猟云
 EndPaint(hWnd, &ps);
 break;
 case WM_LBUTTONDOWN:
 pt.x = LOWORD(lParam); //泣似報炎扮議x恫炎
 pt.y = HIWORD(lParam); //泣似報炎扮議y恫炎
 if(PtInRect(&rect, pt)){ //報炎泣似了崔頁倦了噐梓泥坪何
 MessageBox(NULL, TEXT("湖仍低議泣似"), TEXT("戻幣"), MB_OK);
 }
 break;
 case WM_DESTROY:
 DeleteObject(hSolidBrush);
 PostQuitMessage(0);
 break;
 default:
 return DefWindowProc(hWnd, message, wParam, lParam);
 }
 return 0;
}
壓VS和幹秀Windows垢殻?塰佩貧中議旗鷹?
泣似清弼曝囃?氏起竃戻幣崇?宸祥頁匯倖聞喘 GDI 痕方紙崙議梓泥。

宸倖徭失紙崙議梓泥才狼由圻伏梓泥欠鯉音揖?掲械倖來才徭喇?辛參販吭厚算冲弼、俐蔑円崇吉?泌惚紗貧胆垢才譜柴?万繍氏頁匯倖掲械働疏議梓泥。宸祥頁徭紙陣周議單泣。

AltStyle によって変換されたページ (->オリジナル) /