Modle /ビュー/ Delegateクラスが実装QT + QSqlQueryフレームと相互作用MYSQL

2020春祭り、武漢の流行は、私はQTを学ぶために自宅で楽に感じることができ、簡単に非常に地球にダウン、理解するために、記事をhttps://www.devbean.net/category/qt-study-road-2/言っています。そこにいくつかの問題がありますが、それは初心者のための読み取り価値があると思いますが。

QT最初のいくつかの表面的な理解を左に限られた時間とエネルギーのために図書館非常に大規模なシステム、ではなく、体系的な関連知識カテゴリの概要、コンセプトや日常のアプリケーション、それノード作り、フォローアップの特定の例で完璧なサプリメントに。

インとアウトは、開始点としていくつかのテーマの適用、単純なリスト、特定の操作が本を見つけることの例をたくさん見ました。

1.モデルビューフレームワーク(Modle /ビュー/委任)またはデータベースQSqlQueryクラスアクションを使用しては、MVCの実施形態は、適切な純粋なまたはわずかに複雑なデータベース操作で相互作用とインターフェースに適合されています。

2.QEventイベントループ、分布、フィルタリング、及び信号/スロットのアプリケーション。

3.QThread完全なマルチスレッドスケジューリング、ならびに補助スレッド同期/インタラクティブクラスQMutex

 

小規模なアプリケーションのために何かをできるようにするには

1.QNetworkネットワークアプリケーション、または書き込みIOデバイスが取得したデータQbuffer動作のいくつかを利用するように柔軟に転送することができます

2.一部の工業用地助剤、収集データの操作を行い、線を引く、および変更データTRACEマップ。

3.結合OpenCVのライブラリのアプリケーション、およびQPixmapの、QImageのは、いくつかの画像処理を行い、認識

4.ドゥQtCreator完璧なIDEプラグインアプリケーション。

 

ここでMYSQLインタフェースとインタラクティブなアプリケーションの下のQT(QtCreator4.4.1 + QT5.9.3 + GCC 5.4.1 + UBUNTU64bit)で簡単なオンラインeMarket新しい収納ケースの表情で開始します。

そして例は、ストレージ・モジュールは、保留中、後続のモジュール/モジュール暗号化されたログインアカウントを事前に完了しましたQT5開発(ウェン呂週間)を参照します

1.まず、非空では、これらの2つの主キーのニーズの増加を覚えて、MySQLのワークベンチに新しいデータベースを作成し、新しいフォーム商品、カテゴリ...ビューcommodity_infを作成

2. Connectデータベース

 

3.实现槽函数,在槽函数中实现从界面搜集信息通过QSqlQuery.EXEC执行SQL语句将数据插入表格。或者将表格视图关联到SQLTableModule, 将查询结果显示在QTableView中

 

4.模拟下单事务过程,并通过QListWidgetItem添加入QListWidget

 

稍后上传代码

 

おすすめ

転載: www.cnblogs.com/7star/p/12293379.html