python连接打印机打印收据单_使用python打印收据

我正在使用python开发一个出纳应用程序,我想不使用打印机对话框直接打印收据(我使用的是usb打印机)。我还想控制纸张的版面印刷。在

目前我的代码:def createPrinteDialog(self):

try:

bill = ""

for i in range(len(dig.bill)):

bill += dig.bill.item(i).text() + "\n"

printer = QPrinter(QPrinter.HighResolution)

dialog = QPrintDialog(printer, self)

if dialog.exec_() == QPrintDialog.Accepted:

dig.textEdit.setText(bill)

dig.textEdit.print_(printer)

except Exception as e:

print(e)

然而,这并不是很好。它打印的收据太长,字体太小。打印机对话框每次也会出现。在

有人能帮我解决这个问题吗?在

好的,当我删除时对话框问题解决了

if dialog.exec_() == QPrintDialog.Accepted:

但现在我想控制印刷纸的布局

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值