我在学习《Qt Creator快速入门》3.2.3.1一节时遇到了这样的问题:
可以看到,一些组件不能正常显示。于是我想调整 QColorDialog 的大小,
void MyWidget::on_pushButton_clicked()
{
QColorDialog dialog(Qt::red, this);
dialog.setOption(QColorDialog::ShowAlphaChannel);
dialog.resize(1000, 1000);
dialog.exec();
QColor color = dialog.currentColor();
QDialog test;
test.resize(100, 100);
test.exec();
qDebug() << "color: " << color << Qt::endl;
}
但是却没有变化。而另一个 QDialog,也就是 test,却可以正常改变大小。
请问怎样调整 QColorDialog 的大小?如果无法调整大小,有什么方法能让内容正常显示?谢谢 |