第一点:如何设计各个界面的大小
第一步:把每一个界面的依次提取出来,进行相关的对比。找到其中通用性的东西
第二步:
在command_ctrl_size中,写出通用的宏 和 函数方便以后调用 ,主要界面的size用全局变量表示。
第三步:在分辨率发生改变的时候,依次传递信号,使得每一个子页面都能响应:即编写相应的move_ctrl函数
第二点:界面的数据流
每一个GUI子界面(这里不应该包含主界面)都是独立的,与其他界面之间的交互应该只有几个通道
2.1 加载(主要是界面所展现出来的,需要数据的加载)
2.2 保存
2.3 主界面的分辨率 ,和语言发生改变的时候,能够及时发出信号调用相关的函数
所有的数据都来源于中间层的一个类
---------------------------- 状态图 ------------------------------------------------------------------------------------
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
第二点:整个界面开发完成之后,如果在来改变控件的大小和字体
思路:例如整个界面的所用到的所有控件,一个一个进行修改.