gpt4 book ai didi

qt - 自定义 QPrintPreviewDialog

转载 作者:行者123 更新时间:2023-12-02 15:36:22 25 4
gpt4 key购买 nike

是否可以自定义 QPrintPreviewDialog?

我想划定放大和缩小功能。

最佳答案

我知道这个问题已经有几个月了,但我花了很长时间才弄明白,所以这里是:

QPrintPreviewDialog preview(&printer, this);
QList<QToolBar *> toolbarlist = preview.findChildren<QToolBar *>();
if(!toolbarlist.isEmpty())
{
toolbarlist.first()->actions().at(3)->setDisabled(true);
toolbarlist.first()->actions().at(4)->setDisabled(true);
toolbarlist.first()->actions().at(5)->setDisabled(true);
//or to remove:
//toolbarlist.first()->removeAction(toolbarlist.first()->actions().at(3));
//toolbarlist.first()->removeAction(toolbarlist.first()->actions().at(3));
//toolbarlist.first()->removeAction(toolbarlist.first()->actions().at(3));

//alternatively you can add actions to the toolbar:
//toolbarlist.first()->addAction(QIcon("icon.png"), tr("New Action"));
}

关于qt - 自定义 QPrintPreviewDialog,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16856311/

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