qazaq408 |
2017-05-18 09:37 |
求代码写法
现在有一个QDialog上面放了3个QPushButton,这个对话框有个参数是布尔值,如果是true则三个按钮横向排列,false则竖向排列
- if(Dirc) // 这样写layout只在if语句内生成,无法在if语句外使用
QHBoxLayout* layout = new QHBoxLayout; esle QVBoxLayout* layout = new QVBoxLayout;
layout->addWidget(button1); layout->addWidget(button2); layout->addWidget(button3); setLayout(layout);
我想问下这样的代码该怎么写?如何根据不同情况生成不同类的对象 |
|