草庐IT

QUiLoader

全部标签

Qt5中动态加载ui文件写的界面(用QtUiTools /QUiLoader实现)

由QUiLoader类提供的表单加载器对象用于构造用户界面。这个用户界面可以从任何QIODevice中检索;例如,QFile对象可用于获取存储在项目资源中的表单。QUiLoader::load()函数接受文件中包含的用户界面描述,并构造表单小部件。使用QUiLoader动态加载ui文件可以说是做到了,界面设计和逻辑的相互分离QUiLoader的实用方法QTabWidget*tab=newQTabWidget(this);setCentralWidget(tab);QUiLoaderloader;QFilefile(":/f/test.ui");file.open(QFile::ReadOnly