C++
inを使用Qt 4.8
してアプリケーションを作成し、 sVisual Studio 2010
で作成しようとしています。すべてうまくいっているように見えますが、.exe
dll
VS または Qt がインストールされていない別のコンピューターでプログラムを実行すると、何も表示されません。
// データベースを作成するクラス
DatabaseManager::DatabaseManager():
m_database(new QSqlDatabase(QSqlDatabase::addDatabase("QSQLITE")))
{
m_database->setDatabaseName("VirtualBank.db");
m_database->setHostName("localhost");
}
// そのデータベースが表示される QTableView を保持するウィジェット
CorporationWidget
{
//....
QTableView * m_wgt;
QSqlRelationalTableModel* m_model;
//....
}
void CorporationWidget::initializeModel()
{
setModel(new QSqlRelationalTableModel(this,*(getContext()->model->getDatabase())));
//....
}
通常の表示: (私のコンピューター上)
通常のビューではありません (他人のコンピューター上)
dll
フォルダー内
のs: