在for循环里创建 widget,比如test类 不能使用 test t; 而要使用 test t = new test(): for (i=0;i<=3;i++) { QPushButton* p = new QPushButton(t2); p->setGeometry(i*100,100,100,100); }
后来发现了一种更加方便的创建方式,即第一步不选择Create from archetype,创建完毕后打开Project Structure-Modules,然后添加Web,但是注意添加的Web里面的参数要修改一下,使得默认的web变成webapp(其实不改也没啥关系),然后将webapp置于src/main/文件夹中,而web.xml的路径也要改一下,这么做可以省掉很多步骤,比如创建java文件夹及设置Sources,和改web.xml的2.3为3.1等等,不过仍然要将默认的1.5的JDK变成
萌新做词典第二篇,做得不好,还请指正,谢谢大佬! 做好了插入与遍历功能之后,我发现最基本的查找功能没有实现,同时还希望能够把内存的数据存入文件保存下来,并可以从文件中导入词典.此外,数据的路径是存在配置文件中的.甚至,还想尝试类似自动补全的功能.当然了,是做一个比较low的补全,比如传入“编程”,能够得到”软件“.”学习“.”学习网站“.”入门“四个字符串.但是传入“编”不会得到“程”,因为“编程”没有录入词典.于是对原有的类进行了修改,并添加了一些函数. 先放上运行结果吧: test1 ID