-5

次の質問に答えるのを手伝ってください: キャッシュ レジスタとして機能する GUI を書きます。言い換えれば、クライアントが商品のバスケットを持ってきて、バーコードがスキャンされ、合計が計算されます。メイン ウィンドウには、「販売」と「商品」の 2 つのメニューを含むメニュー バーが必要です。販売メニューには、「新規」、「キャンセル」、「終了」、および「終了」のオプションが必要です。項目メニューには、「追加」と「削除」のオプションが必要です。メイン ウィンドウには、これらの各オプションのツールバー ボタンを備えたツールバー (ウィンドウの下部) も必要です。

プログラムが起動すると、[キャンセル]、[ファイナライズ]、[追加]、[削除] オプションが (メニューとツールバーに) 表示されます。

Qtを使用しています。GUIを手動でコーディングすることになっています。Qt Designer を使用してユーザー インターフェイスを作成することは想定されていません。関連資料を読みましたが、この質問への取り組みを開始する方法がわかりません。

4

1 に答える 1

0

これは悪くないように聞こえます。あなたならできると思います。

あなたが始めたいのは、このようなメイン関数です...

#include <QApplication>
#include <QPushButton>

int main(int argc, char **argv)
{
   QApplication app (argc, argv);

   QPushButton saleButton ("Sale");

   saleButton.show();

   return app.exec();
}

すると、Sale ボタンが表示されたウィンドウが表示されます。あとは、好みに合わせてカスタマイズし、ボタンを追加するだけです。あなたが直面する最大の課題は、実際にボタンに何かをさせることができるように、ボタンに接続される信号/スロットである可能性が最も高いです。

詳細については、このページをご覧ください。https://wiki.qt.io/Qt_for_Beginners

于 2016-09-22T16:28:18.737 に答える