📄 main.cpp
字号:
#include <qapplication.h>#include <qfileinfo.h>#include <qtranslator.h> #include <qstring.h>#include <qfont.h>#include <unistd.h>#include <iostream.h>#include <qtextcodec.h> #include "mainfrm.h"int main( int argc, char ** argv ){ QApplication a( argc, argv ); a.setDefaultCodec( QTextCodec::codecForName("GBK") ); QFont font("unifont", 12); a.setFont(font); char buf[500]; int count; count = readlink( "/proc/self/exe", buf, 500); if( (count>0)&&(count<500)) { for (int i=count-1;i>0;i--) { if(buf[i]=='/') { buf[i]='\0'; break; } } } QString appPath = QString(buf); QString langFile = appPath+"/lang_zh.qm"; QFileInfo finfo(langFile); if(finfo.exists()) { QTranslator *qtranslator = new QTranslator(0); qtranslator->load(langFile); a.installTranslator(qtranslator); } mainfrm w; w.show(); a.setMainWidget(&w); a.connect( &a, SIGNAL( lastWindowClosed() ), &a, SLOT( quit() ) ); return a.exec();}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -