資源簡介
QT界面開發。QT漂亮界面。
歡迎大家一起學習。。。。。

代碼片段和文件信息
#include?“appinit.h“
#include?“qmutex.h“
#include?“qapplication.h“
#include?“qevent.h“
#include?“qwidget.h“
AppInit?*AppInit::self?=?0;
AppInit?*AppInit::Instance()
{
????if?(!self)?{
????????QMutex?mutex;
????????QMutexLocker?locker(&mutex);
????????if?(!self)?{
????????????self?=?new?AppInit;
????????}
????}
????return?self;
}
AppInit::AppInit(Qobject?*parent)?:?Qobject(parent)
{
}
bool?AppInit::eventFilter(Qobject?*obj?QEvent?*evt)
{
????QWidget?*w?=?(QWidget?*)obj;
????if?(!w->property(“canMove“).toBool())?{
????????return?Qobject::eventFilter(obj?evt);
????}
????static?QPoint?mousePoint;
????static?bool?mousePressed?=?false;
????QMouseEvent?*event?=?static_cast(evt);
????if?(event->type()?==?QEvent::MouseButtonPress)?{
????????if?(event->button()?==?Qt::LeftButton)?{
????????????mousePressed?=?true;
????????????mousePoint?=?event->globalPos()?-?w->pos();
????????????return?true;
????????}
????}?else?if?(event->type()?==?QEvent::MouseButtonRelease)?{
????????mousePressed?=?false;
????????return?true;
????}?else?if?(event->type()?==?QEvent::MouseMove)?{
????????if?(mousePressed?&&?(event->buttons()?&&?Qt::LeftButton))?{
????????????w->move(event->globalPos()?-?mousePoint);
????????????return?true;
????????}
????}
????return?Qobject::eventFilter(obj?evt);
}
void?AppInit::start()
{
????qApp->installEventFilter(this);
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-12-27?19:54??uidemo18\
?????文件????????1429??2017-09-16?14:07??uidemo18\appinit.cpp
?????文件?????????384??2017-09-16?14:04??uidemo18\appinit.h
?????文件?????????198??2017-11-11?14:49??uidemo18\head.h
?????文件????????9598??2017-09-16?13:44??uidemo18\icon
?????文件????????2639??2017-09-16?14:10??uidemo18\icon
?????目錄???????????0??2017-12-27?19:54??uidemo18\image\
?????文件??????165548??2017-04-09?17:13??uidemo18\image\fontawesome-webfont.ttf
?????文件???????64108??2017-07-28?10:06??uidemo18\image\main.jpg
?????文件?????????289??2017-11-13?13:00??uidemo18\main.cpp
?????文件?????????150??2017-11-13?12:57??uidemo18\main.qrc
?????文件??????624375??2017-11-13?13:16??uidemo18\snap.gif
?????文件??????127144??2017-11-13?13:21??uidemo18\snap.png
?????文件????????3893??2017-11-13?13:21??uidemo18\uidemo18.cpp
?????文件?????????517??2017-11-13?12:56??uidemo18\uidemo18.h
?????文件?????????711??2017-11-13?12:50??uidemo18\uidemo18.pro
?????文件???????23928??2017-12-27?19:54??uidemo18\uidemo18.pro.user
?????文件????????8980??2017-11-13?13:05??uidemo18\uidemo18.ui
評論
共有 條評論