Qt。如何在 QPrinterDialog 中选择默认打印机并禁用其余打印机?

Posted

技术标签:

【中文标题】Qt。如何在 QPrinterDialog 中选择默认打印机并禁用其余打印机?【英文标题】:Qt. How can I pick default printer and disable the rest of them in QPrinterDialog? 【发布时间】:2019-12-24 11:40:47 【问题描述】:

我需要删除或至少禁用所有打印机,但“选择打印机”组中的一台除外。它是 QPrintDialog,我知道它是原生的。我只对 Windows 的解决方案感兴趣。

【问题讨论】:

【参考方案1】:
QPrinter printer;
printer.setPrinterName("printer's name");
QPrintDialog dialog(&printer, this);

https://doc.qt.io/qt-5/qprinter.html#setPrinterName

【讨论】:

以上是关于Qt。如何在 QPrinterDialog 中选择默认打印机并禁用其余打印机?的主要内容,如果未能解决你的问题,请参考以下文章

如何在qt4的文本编辑框中创建多个选择?

是否可以从 QPrintDialog 调用的 QPrinter 对话框中取消选中“打印到文件”?

如何使用 Qt 在屏幕上绘制选择矩形?

如何使用 pytest-qt 鼠标单击在 QTableWidget 中选择一个项目?

Qt 中如何改变Label大小

如何在qt vs中利用qt进行界面设计