でフォームを表示します。
私はのQt Creatorをを使用していると私は私はまた、ヘッダファイル、UI、およびクラスを持つQt Designer Form Class
を作成した(main.h
、main.ui
とmain.cpp
を持っていたこと)Qt Gui Application
は、これは非常に簡単なはずのQt
てきました。私は2番目のフォームが表示されるようにしたい私はShowSecondForm();
を実行
void Main::ShowSecondForm()
{
}
毎回: は、私は私のmain.cpp
呼ばShowSecondForm内のアクションを行っています。
フォームを開くために何を入れるのですか?
また、開いているときに文字列をフォームに渡すことは可能ですか? ShowSecondForm(const QString&)
のように?
あなたを助けるかもしれないいくつかの注意事項:
- 私が同時に開かれた2つの形態を持っていると思います。
- それは異なるものを計算しますように、それはまた、クラスになります。
こんにちはSeptagram! m_form = new MyForm(this);新しいフォームを作成します。私はQtDesignerを使ってフォームを作成しました。私が望むのは、私が作成したフォームを表示することだけです。フォームはform2.uiと呼ばれ、フォームだけでなくクラスでもあるため、form2.hとform2.cppファイルがあります。 – Sharethefun
デザイナーで、クラスを作成しました。クラスは実際に使用するフォームの青写真のようなものです。しかし、それを使用するには、そのクラスの_オブジェクトを作成する必要があります。 myform2.hを見て、私の例ではForm2.hのクラス名をMyFormに置き換えます(私はForm2だと思います)。デザイナーが作成したフォームが作成され、開かれます。 – Septagram