私のプログラムGuiが閉じられたという問題があります。たとえば、次のコードをpushButtonClicked
メソッドに入れます。
database->addDatabase("QMYSQL", "conn1");
database->setHostName("127.0.0.1");
database->setPort(3306);
database->setDatabaseName( "mydb" );
database->setUserName("root");
database->setPassword("XXXX");
if ( !database->open() )
{
qDebug("Couldn't open DB");
}
私のGuiが表示されますが、ボタンをクリックするとウィンドウが閉じます。
このコードを init-method に入れると、ウィンドウが表示されません。
このコードの何が問題になっていますか?
データベースは QSqlDatabase です。ヘッダーで宣言します。
このコードを削除すると、すべて正常に動作します。