如何使用Qt构建简单的自定义小部件?只需2行编辑QLineEdit' in a vertical box layout
QVBoxLayout`,小部件非常简单。怎么做?我读了Qt关于自定义小部件生成的例子。他们重新实现paint事件以呈现自定义窗口小部件。但是,我的这么简单,我无法在Qt的参考资料中找到解决方案。
答案 0 :(得分: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());
}
};
根据您的需要,您可以让行编辑成员变量并根据需要对其进行操作。