⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 main.cpp

📁 porting scintilla to qt
💻 CPP
字号:
/******************************************************************************** Copyright (C) 2004-2006 Trolltech ASA. All rights reserved.**** This file is part of the example classes of the Qt Toolkit.**** Licensees holding a valid Qt License Agreement may use this file in** accordance with the rights, responsibilities and obligations** contained therein.  Please consult your licensing agreement or** contact sales@trolltech.com if any conditions of this licensing** agreement are not clear to you.**** Further information about Qt licensing is available at:** http://www.trolltech.com/products/qt/licensing.html or by** contacting info@trolltech.com.**** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.******************************************************************************/#include <QApplication>#include "properfile.h"#include "filepath.h"#include <fstream>#include <string>#include "Scintilla.h"#include "unistd.h"#include "qsteproper.h"#include "qsteeditor.h"using namespace std;#define CPPNAME "cpp.properties"int main(int argc, char *argv[]){//	QSteProper *proper = new QSteProper();//	proper->loadFromFile("qsteglobal.properties");	QSteGlobalProper *proper = new QSteGlobalProper("qsteglobal.properties","../test/");//	printf("import = %s\n",proper->GetNewExpand("import"));	//int width = proper->GetInt("position.width");	//printf("width = %d\n",width);	//proper->Set("position.widthxxx","345");	//width = proper->GetInt("position.width");	//printf("width = %d\n",width);//	int width = proper->GetInt("f");//	printf("width = %d\n",width);//	proper->saveToFile("aa");//	QSteLexProper *lex = new QSteLexProper(CPPNAME);//	printf("keyword = %s\n",lex->getKeyWord());//	QSteLexProper *lex = proper->getLexFromIndex(0);	QSteLexProper *lex = proper->getLexFromName("cpp");	if(lex){		printf("found\n");		printf("postifx = %s\n",lex->getLexPostfix());		printf("keyword = %s\n",lex->getKeyWord(0));	}else{		printf("not found\n");	}}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -