如何使用 Qt 构建一个简单的自定义小部件?该小部件非常简单,只需 2 行编辑QLineEdit' in a vertical box layout
QVBoxLayout`。怎么做?我阅读了 Qt 关于自定义小部件生成的示例。他们重新实现了绘制事件以呈现自定义小部件。但是,我的很简单,以至于我在 Qt 的参考资料中找不到解决方案。
问问题
197 次
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 回答