我使用VS2008编译器,主要的软件都已经用VS2008写完了
后面有人说界面太丑,想着用QT来编写一些对话框
我是用QT creator编写了界面 将 ui_xxx.h xxx.cpp xxx.h 还有用moc.exe生成的cpp都加载到VS的工程里,再写了一个函数来调用,目前遇到以下情况:
1、每个对话框前都调用QApplication初始化——由于调用QT界面时,VS的界面不会被盖住,还可以点菜单来启动功能,如果前一个QT对话框不关闭,再起一个QT对话框,就会因为2次初始化QApplication报错
2、将QApplication声明一个静态变量,这样可以起多个QT对话框,但是QT对话框之间是互相压盖的,只能点最上面的对话框,而这样做最大的问题就是VS程序退出会报错。。。
3、调用QApplication的exec时貌似会把程序挂起,只能调用dlg自己的exec
求解决方案或者有没有人有类似的开发经验分享一下,只是单纯的想把程序里面的一些对话框的界面改下,用用QT的样式表。