【发布时间】:2010-01-20 00:09:15
【问题描述】:
在 Qt4 下用 c++ 将条码生成到文本框中有什么想法吗?
我们的想法是将其以某种文本格式保存,以便日后阅读。
生成要打印的图像怎么样?
提前致谢。
【问题讨论】:
标签: c++ qt barcode barcode-scanner
在 Qt4 下用 c++ 将条码生成到文本框中有什么想法吗?
我们的想法是将其以某种文本格式保存,以便日后阅读。
生成要打印的图像怎么样?
提前致谢。
【问题讨论】:
标签: c++ qt barcode barcode-scanner
生成条形码就像使用barcode font 一样简单。您可以将字体嵌入到您的应用程序中,并在可以放置文本的任何位置创建条形码。
【讨论】:
这取决于您所谈论的条形码类型,但是,在 Codeproject 上搜索会产生 this 有趣的库,它是用 C# 编写的,但是它可以生成 Code 39、Code 128、Interleaved 2 of 5,以仅举几例。也许,这可以使用运行时可调用 COM 包装器 (RCCW) 重新编译以使其看起来像一个 COM 对象,这意味着在 C++ 端,它看起来像一个 COM 库?因此可以在 QT/C++ 运行时环境中与之交互。
希望这会有所帮助, 最好的祝福, 汤姆。
【讨论】:
使用 Qt 生成条码非常简单 - 正如 Reverend Gonzo 指出的那样,您使用条码字体。 然后你可以用 QPainter 把它画到任何东西上。或者打印出来。
我写了一篇关于使用 Qt 生成 code128 的帖子/教程,包括 github 示例。 How to generate barcode with a font in Qt
【讨论】:
请查看 zint,可以在 Sourceforge 上找到。
【讨论】: