第一步创建主窗口
我们想要制作一个文本编辑器,比方说仿造一个WPS,那么一定是有一个主窗体的。在创建项目的时候就选择mainwindows基类。
我的目录树就如这样
第二步就是设计窗体的菜单栏
选择mainwindows基类也是因为在这个类中,我们才可以轻松的创建菜单栏。值得注意的是,QT在创建菜单栏的时候有一个小BUG就是不支持中文符号的子菜单,但是也不是不能使用过!只要在创建子菜单的时候,将文本赋值过来,并且保存在子菜单里就会显示
初步设计就如上图所示,子菜单包括
文件
新建(N)
打开(O)
保存(S)
另存为(A)....
打印(P)...
打印预览...
退出
编辑
撤销(U)
重做(R)
剪切(T)
复制(C)
粘贴(P)
格式
字体(D)
加粗(B)
倾斜(I)
下划线(U)
段落
左对齐(L)
居中(C)
右对齐(R)
两端对齐(J)
颜色(C)...
窗体
关闭(O)
关闭所有(A)
平铺(T)
层叠(C)
下一个(X)
前一个(V)
帮助
关于(A)
第三步设计菜单图标
设计图标的时候,我们需要一些图片资源,这个时候必须添加一个资源文件选择QT resource file。
在设置完前缀之后,我们在紧接着添加文件,这个时候选中我们要添加的一些图片就可以了,在添加完文件之后按住Ctrl+S保存即可
有了文件之后再到ui文件内设置图标即可,选中要设置的action,在到右侧栏设置icon即可。