请看以下代码:
qqq::qqq(QWidget *parent)
: QWidget(parent)
{
m_browse = new QPushButton(tr("Browse..."), this);
m_comboBox2 = new QComboBox(this);
m_comboBox2->resize(150, 20);
QHBoxLayout * layout1 = new QHBoxLayout(this);
layout1->addWidget(m_comboBox2);
layout1->addWidget(m_browse);
}
这个是qqq类的构造函数,不用说大家都应该知道它是继承自QWidget类,其中m_comboBox2和m_browse分别是QComboBox 类型和QPushButton,本人的想法是让m_comboBox2宽一点,因为里面会显示一些文字,而m_browse用不着那么宽,因为它只是一个按钮,可是我发现把它们放进QLayout中以后,大小就不能调了,怎么弄它们都是一样大!
请问大家有什么方法可能调整它的大小吗?