gpt4 book ai didi

c++ - QPrintDialog : Disable Print Button

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:23:00 25 4
gpt4 key购买 nike

根据标题,我想从 QPrintDialog 中禁用/删除打印按钮。

有没有办法实现这个??

我只需要显示打印机设置页面,用户可以在其中定义打印机设置并应用更改。

谁能建议我禁用打印按钮的方法??

或者有什么方法可以使用自定义按钮创建打印机设置页面??

最佳答案

你可以这样做:

QPrintDialog printDialog;

QList<QPushButton *> allButtons = printDialog.findChildren<QPushButton *>();

for (int i = 0; i < allButtons.size(); i++) {
if (allButtons.at(i)->text().contains("Print")) {
allButtons.at(i)->setDisabled(true);
break;
}
}

printDialog.exec();

有点 hack,但应该可以。

关于c++ - QPrintDialog : Disable Print Button,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23196400/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com