📄 main.cpp
字号:
#include <QApplication>
#include <windows.h>
#include "src/xcom.h"
void mydebug(const char *format, ...)
{
static int isInit = 0;
static char strbuf[8196];
va_list argList;
va_start(argList, format);
vsprintf(strbuf, format, argList);
va_end(argList);
if (!isInit)
{
AllocConsole();
isInit = 1;
}
HANDLE h = GetStdHandle(STD_OUTPUT_HANDLE);
DWORD n, m;
WriteConsoleA(h, strbuf, strlen(strbuf), &n, &m); //call non-unicode WriteConsoleA
}
void myMessageOutput( QtMsgType type, const char *msg )
{
switch ( type ) {
case QtDebugMsg:
mydebug("%s\n", msg );
break;
case QtWarningMsg:
mydebug("Warning: %s\n", msg );
break;
case QtFatalMsg:
mydebug("Fatal: %s\n", msg );
abort(); // deliberately core dump
}
}
int main(int argc,char** argv)
{
qInstallMsgHandler( myMessageOutput );
QApplication app(argc,argv);
Login *login = new Login();
qDebug("com Server is start......\n");
login->show();
return app.exec();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -