QT DLL的使用问题---QWidget: Must construct a QApplication before a QPaintDevice
2011-11-16 15:57
597 查看
用Qt编写的dll有两个使用方式:
1)启动启动一个Qt程序,程序自动会创建QApplication
2) 不启动Qt桌面程序,直接调用dll。此时须new QApplication
static QApplication *g_application = NULL;
static int g_iApplicattion = 1;
if (g_application == NULL)
{
//g_application = new QApplication(g_iApplicattion,&g_pText);
}
注意:a)g_iApplicattion must stay valid for the entire lifetime of the QApplication object.,and must be greater than zero
b ) g_pText must contain at least one valid character string.
1)启动启动一个Qt程序,程序自动会创建QApplication
2) 不启动Qt桌面程序,直接调用dll。此时须new QApplication
static QApplication *g_application = NULL;
static int g_iApplicattion = 1;
if (g_application == NULL)
{
//g_application = new QApplication(g_iApplicattion,&g_pText);
}
注意:a)g_iApplicattion must stay valid for the entire lifetime of the QApplication object.,and must be greater than zero
b ) g_pText must contain at least one valid character string.
相关文章推荐
- [Qt]QWidget Must construct a QApplication before a QPaintDevice问题解决
- 装CGAL与解决"QWidget: Must construct a QApplication before a QPaintDevice". 问题
- 怪异问题:qwidget: must construct a qapplication before a qpaintdevice
- 终于解决了QWidget: Must construct a QApplication before a QPaintDevice的问题
- 解决QWidget: Must construct a QApplication before a QPaintDevice的问题
- QWidget: must construct a QApplication before a QPaintDevice问题解决方法
- QWidget: Must construct a QApplication before a QPaintDevice的问题
- 装CGAL与解决"QWidget: Must construct a QApplication before a QPaintDevice". 问题
- 我遇到的“QWidget: Must construct a QApplication before a QPaintDevice”问题
- 关于QwtMust construct a QApplication before a QPaintDevice的问题解决
- QWidget: Must construct a QApplication before a QPaintDevice
- QWidget: Must construct a QApplication before a QPaintDevice
- 实践QtCharts解决出现的QWidget:must construct a QApplication before a QWidget问题
- QWidget: Must construct a QApplication before a QPaintDevice
- 解决QWidget: Must construct a QApplication before a QPaintDevice
- QWidget: Must construct a QApplication before a QPaintDevice
- 解决QWidget: Must construct a QApplication before a QPaintDevice
- 解决QWidget: Must construct a QApplication before a QPaintDevice
- QWidget:Must construct a QApplication before a QPaintDevice
- Qt程序调试“QWidget : Must construct a Qapplication before a Qwidget"BUG分析