【发布时间】:2012-05-17 18:39:52
【问题描述】:
不确定我是否正确地问了这个问题,因为我是 C++ 和 Qt 的新手。但是,假设我有一个 QWidget 的子类:
class childofqwidget : public QWidget
我可以将一个指向子类对象的指针传递给 QMainWindow 的 setCentralWidget 成员函数吗?像这样的:
mainlayout = new childofqwidget;
setCentralWidget(mainlayout);
我问的原因是因为我创建了一个 QWidget 的子类,它有一个带有文本框和一些按钮的布局。我想将它作为 QMainWindow 对象的中心小部件插入。这可能吗?如果没有,我应该这样做有更好的方法吗?
【问题讨论】:
-
你应该养成为每个新单词使用大写字母命名类名的习惯。
childofwidget应命名为ChildOfWidget。每个新单词的变量和方法名称应以小写字母和大写字母开头:mainlayout应命名为mainLayout。 (这是 Qt 命名约定。)
标签: c++ qt qmainwindow