0

プログラム用に 2 つのレイアウトを作成したいと考えています。最初のものは、プログラムの起動後にユーザーに表示され、2 つのプッシュ ボタン (新規/オープン プロジェクトと最近のプロジェクトの右側) が含まれます。2 つ目はデータを入力するためのもので、最初のレイアウトと同じウィンドウで開く必要があります。私は Qt を初めて使用するため、この問題を解決する方法がわかりません。コードまたは Qt Creator のデザイナー (.ui ファイル) で解決できますか? 私はまだ実際の経験がないので、例を挙げてください。

解決する必要がある 2 番目のことは、最近のプロジェクトを保存することです。これにより、プログラムを閉じた後にプログラムがそれらを認識できるようになります。どうやってするか?

4

2 に答える 2

1

これを行うには多くの方法があります。私が取るアプローチは、QMainWindow と 2 つのウィジェットを作成し、それぞれに必要なレイアウトを含めることです。次に、QMainWindow::setCentralWidget() を使用して、メイン ウィンドウの中央ウィジェットとして表示するウィジェットを設定します。必要に応じてウィジェットを hide() および show() してください。不要になった場合は、最初のウィジェットを削除することもできます。

プロジェクトのリストを保存するには、QSettings を使用できます。

于 2013-06-06T18:03:32.873 に答える
0

YouTube でいくつかのチュートリアルを見ることをお勧めします。これは、視覚的にデモンストレーションすると驚くほど簡単なので、非常に役立つことがわかりました。

例: https://www.youtube.com/watch?v=2edb0VOkx-k

于 2013-06-06T16:54:57.643 に答える