Cpper
C/C++高级工程师 Android高级软件工程师 IT集成工程师 音频工程师 熟悉c,c++,java,c#,py,js,asp等多种语言 程序猿
#include <QApplication>
#include 
<QMessageBox>
#include 
<QtUiTools/QtUiTools>
#include 
<iostream>

int main(int argc, char* argv[])
{
    QApplication app(argc, argv);

    QUiLoader loader;
    QFile file(
"ui.ui");
    QWidget
* ui = loader.load(&file);
    
if(ui)
    {
        
foreach(QString name,loader.availableWidgets())
             std::cout
<<qPrintable(name)<<std::endl;
        ui
->show();
    }
    
else
    {
        QMessageBox::information(NULL,
"Error","Load ui script failed");
    }
    
return app.exec();
}

有时候动态载入控件还是很有必要的
posted on 2013-01-17 19:25 ccsdu2009 阅读(1365) 评论(0)  编辑 收藏 引用 所属分类: QT编程

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理