GUI框架学习----------各个界面的大小设定

第一点:如何设计各个界面的大小

第一步:把每一个界面的依次提取出来,进行相关的对比。找到其中通用性的东西

GUI框架学习----------各个界面的大小设定_第1张图片

第二步:

在command_ctrl_size中,写出通用的宏  和 函数方便以后调用  ,主要界面的size用全局变量表示。

 

第三步:在分辨率发生改变的时候,依次传递信号,使得每一个子页面都能响应:即编写相应的move_ctrl函数 

 

第二点:界面的数据流

每一个GUI子界面(这里不应该包含主界面)都是独立的,与其他界面之间的交互应该只有几个通道 

             2.1  加载(主要是界面所展现出来的,需要数据的加载)

             2.2  保存

             2.3  主界面的分辨率 ,和语言发生改变的时候,能够及时发出信号调用相关的函数 

             所有的数据都来源于中间层的一个类

----------------------------  状态图 ------------------------------------------------------------------------------------

 

//

第二点:整个界面开发完成之后,如果在来改变控件的大小和字体

思路:例如整个界面的所用到的所有控件,一个一个进行修改.

 

你可能感兴趣的:(基本理论,项目实战)