myapp.cpp

来自「QCurses全部代码 QCurses全部代码」· C++ 代码 · 共 62 行

CPP
62
字号

class  _MyApp :public Q_Application
{
	public:
		_MyApp():Q_Application("测试程序"){ }
		bool    Run();
};
//---------------------------------------------------------------------------------
bool  _MyApp::Run()
{
	WINDOW         *Form1 = newwin(24,80,0,0);    //操作基板
	Q_Object       *Option1 = new Q_Object(Form1,24,80,0,0,true,COLOR_WHITE,COLOR_BLUE);
	Option1->xBorder(2);
	Option1->xBorder(4);
	Option1->xBorder(21);
	Option1->Mvprint(1,30,"超级终端测试版 v1.0");
	Option1->Mvprint(22,2,"↑→↓← : 移动 Enter: 下级菜单/执行");

	Q_Menu         *MyMenu;
	MyMenu = new Q_Menu(Form1,80,2,0,false,COLOR_WHITE,COLOR_BLUE);

	MyMenu->AddMenu(1,"第一级-1",true,0);
	MyMenu->AddMenu(2,"第一级-2",false,0);
	MyMenu->AddMenu(3,"第一级-3",false,0);
	MyMenu->AddMenu(4,"第一级-4",false,0);

	MyMenu->AddMenu(5,"第二级-1",true,1);
	MyMenu->AddMenu(6,"第二级-2",false,1);
	MyMenu->AddMenu(7,"第二级-3",false,1);
	MyMenu->AddMenu(8,"第二级-4",true,1);

	MyMenu->AddMenu(9,"第三级-1",false,6);
	MyMenu->AddMenu(10,"第三级-2",false,6);
	MyMenu->AddMenu(11,"第三级-3",false,6);
	MyMenu->AddMenu(12,"第三级-4",false,6);

	MyMenu->AddMenu(13,"第四级-1",false,12);
	MyMenu->AddMenu(14,"第四级-2",false,12);
	MyMenu->AddMenu(15,"第四级-3",false,12);
	MyMenu->AddMenu(16,"第四级-4",false,12);

	MyMenu->AddMenu(17,"第二级-1-1",false,3);
	MyMenu->AddMenu(17,"第二级-2-1",false,3);
	MyMenu->AddMenu(17,"第二级-3-1-1",false,3);
	MyMenu->AddMenu(17,"第二级-4-1",false,3);
	MyMenu->MenuJG = 2;//设定间隔

	MyMenu->DispMenu();
	MyMenu->Get();

	Q_OpenDialog   *Dialog1 = new Q_OpenDialog("打开目录");
	if(Dialog1->Execute())
	{
		POPWin(Dialog1->FileName,"当前文件名");
		POPWin(Dialog1->FullFileName,"完整文件名");
	}
	delete   MyMenu;
	delete   Option1;
//	delete   Dialog1;
//	delwin(Form1);
}

⌨️ 快捷键说明

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