0

Qt で簡単なカスタム ウィジェットを作成するには? ウィジェットは非常にシンプルで、QLineEdit' in a vertical box layoutQVBoxLayout` を 2 行編集するだけです。どうやってするの?カスタム ウィジェットの生成に関する Qt の例を読みました。カスタム ウィジェットをレンダリングするペイント イベントを再実装します。ただし、私のものは非常に単純であるため、Qt のリファレンスで解決策を見つけることができません。

4

1 に答える 1

2

プログラムですべてを行うと、次のようになります。

class MyWidget : public QWidget {
    public:
        MyWidget(QWidget *parent=0) : QWidget(parent) {
            QVboxLayout *layout = new QVboxLayout();
            setLayout(layout);
            layout->addWidget(new QLineEdit());
            layout->addWidget(new QLineEdit());
        }
};

必要に応じて、ライン編集メンバー変数を作成し、必要に応じてそれらを操作できます。

于 2013-08-14T23:38:43.913 に答える