找回密码
 立即注册
收起左侧

如何调整QColorDialog的大小?

3
回复
502
查看
[复制链接]
累计签到:3 天
连续签到:2 天
来源: 2024-8-7 09:52:19 显示全部楼层 |阅读模式
1Qter豆
我在学习《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 的大小?如果无法调整大小,有什么方法能让内容正常显示?谢谢
附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

感觉这个颜色对话框是比较特殊,禁止修改窗体大小,不过也说得过去,这个对话框如果可以修改大小,里面的各种控件布局就很难看了
回复

使用道具 举报

累计签到:7 天
连续签到:1 天
2024-8-7 09:52:20 显示全部楼层
感觉这个颜色对话框是比较特殊,禁止修改窗体大小,不过也说得过去,这个对话框如果可以修改大小,里面的各种控件布局就很难看了
回复

使用道具 举报

累计签到:3 天
连续签到:2 天
2024-8-7 09:54:10 显示全部楼层
这是 Windows 11 下的 Qt 6.7.2
回复

使用道具 举报

累计签到:3 天
连续签到:2 天
2024-8-11 09:06:17 显示全部楼层
这里有一条官方论坛上的讨论,这是一个已知的bug
https://forum.qt.io/topic/156186 ... style-spin-buttons/
https://bugreports.qt.io/browse/QTBUG-124235
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

公告
可以关注我们的微信公众号yafeilinux_friends获取最新动态,或者加入QQ会员群进行交流:190741849、186601429(已满) 我知道了