码迷,mamicode.com
首页 > 其他好文 > 详细

QT多个UI文件加入一个项目

时间:2016-12-02 08:06:57      阅读:219      评论:0      收藏:0      [点我收藏+]

标签:clip   项目   amp   start   rac   .net   显示   code   调用   

这样可在多个UI界面上进行分部开发。避免都在一个UI下太凌乱……

在网上找了一些资料,很少有介绍这方面的,以及类似这样项目的源码。

看 一些基本控件的使用时,想到了一种方法:使用gridLayout控件

 

先建立几个Frame类型的UI设计界面类;

 

[cpp] view plain copy
 
 技术分享技术分享
  1. CardFrame cardUI;  
  2. DoorFrame doorUI;  
  3. ReaderFrame readerUI;  
  4.   
  5.   
  6. ui->gridLayout->addWidget(&cardUI);  
  7. ui->gridLayout->addWidget(&doorUI);  
  8. ui->gridLayout->addWidget(&readerUI);  
  9.   
  10.   
  11. cardUI.show();  
  12. doorUI.close();  
  13. readerUI.close();  


不同的UI界面对象,调用show()和close()函数进行不同的界面切换显示。

 

 

哪位大神还有更好更专业的方法,欢迎随时交流。

 

==========================================================================

用 QStackedWidget 也行:

 

[cpp] view plain copy
 
 技术分享技术分享
    1. QStackedWidget stack;  
    2. stack = new QStackedWidget(this);  
    3. stack->addWidget(win1);  
    4. stack->addWidget(win2);  
    5. stack->addWidget(win3);  
    6. stack->setCurrentIndex(2);  
    7.   
    8. stack->currentWidget();  

 

http://blog.csdn.net/liukang325/article/details/17360053

QT多个UI文件加入一个项目

标签:clip   项目   amp   start   rac   .net   显示   code   调用   

原文地址:http://www.cnblogs.com/findumars/p/6124357.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!