[分享] qr-gui -- 生成QR图, 也可以解码已有的QR图片 - deb包打包完成

软件和网站开发以及相关技术探讨
回复
nae6taiyie0T
帖子: 482
注册时间: 2013-09-13 0:42
系统: Debian sid

[分享] qr-gui -- 生成QR图, 也可以解码已有的QR图片 - deb包打包完成

#1

帖子 nae6taiyie0T » 2013-12-19 20:59

这个工具写出来好久了, 它只是一个图形化前端, 生成QR图时调用了qrencode命令, 解码QR时调用了zbar-tools提供的工具.

现在偶尔需要生成/扫描一下QR图片, 如果用命令行来处理的话, 感觉有点儿麻烦.
当然, 功能上有些简化, 但足够应对我的日常需求了, 比如向手机传一段话, 一个URL地址, 一个联系人信息等, 或者从网页中扫描一个QR图, 都是没问题的.

要改进的地方:
目前还没有加入i18n的支持.
支持从电脑的摄像头扫描QR图, 我目前还没有这方面的需要.
为debian系打包.

源码地址: https://github.com/LiuLang/qr-gui

我正在制作deb包, 也会把发行包传到pypi上去, 到时候安装也很方便的.

先放那截图, 愿意尝鲜的朋友不妨试一下, 一般用户还请等我打好安装包再安装也不迟.

21:36 更新 ======
已经打好了deb包, 在这里: https://github.com/LiuLang/qr-gui-packages
基于debian的linux系统可以直接安装那个deb包就可以了, 其它发行版的话, 还需要先手动安装那几个依赖包.
附件
qr-gui_screenshot.png
头像
peteryeh64
论坛版主
帖子: 9386
注册时间: 2008-12-20 15:43
系统: 家kubuntu20.04
来自: 心靈深處

Re: [分享] qr-gui -- 生成QR图, 也可以解码已有的QR图片 - deb包打包完成

#2

帖子 peteryeh64 » 2013-12-19 22:29

:em11 ...感谢分享...ubuntu13.10 amd64...test ok
[论坛版主行为规定]+[PITIVI簡易教程]+[ubuntu裝迅雷]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]
nae6taiyie0T
帖子: 482
注册时间: 2013-09-13 0:42
系统: Debian sid

Re: [分享] qr-gui -- 生成QR图, 也可以解码已有的QR图片 - deb包打包完成

#3

帖子 nae6taiyie0T » 2013-12-19 22:34

peteryeh64 写了::em11 ...感谢分享...ubuntu13.10 amd64...test ok
右下角那个从屏幕截取的功能好用吗? 之前测试时发现了一个小问题, 它不太灵活.
头像
peteryeh64
论坛版主
帖子: 9386
注册时间: 2008-12-20 15:43
系统: 家kubuntu20.04
来自: 心靈深處

Re: [分享] qr-gui -- 生成QR图, 也可以解码已有的QR图片 - deb包打包完成

#4

帖子 peteryeh64 » 2013-12-20 8:34

ubuntu12.04 amd64...failed...

代码: 全选

peteryeh64@peteryeh64-System-Product-Name:~$ qr-gui
Traceback (most recent call last):
  File "/usr/bin/qr-gui", line 11, in <module>
    app = App()
  File "/usr/lib/python3/dist-packages/qr_gui/App.py", line 75, in __init__
    self.init_type_nb()
  File "/usr/lib/python3/dist-packages/qr_gui/App.py", line 165, in init_type_nb
    Email(self),
  File "/usr/lib/python3/dist-packages/qr_gui/Email.py", line 18, in __init__
    self.email_entry.props.input_purpose = Gtk.InputPurpose.EMAIL
  File "/usr/lib/python3/dist-packages/gi/module.py", line 243, in __getattr__
    return getattr(self._introspection_module, name)
  File "/usr/lib/python3/dist-packages/gi/module.py", line 105, in __getattr__
    self.__name__, name))
AttributeError: 'gi.repository.Gtk' object has no attribute 'InputPurpose'
peteryeh64@peteryeh64-System-Product-Name:~$ 
[论坛版主行为规定]+[PITIVI簡易教程]+[ubuntu裝迅雷]
[releases.ubuntu.com]+[cdimage.ubuntu.com]+[old-releases.ubuntu.com]
[學ubuntu必須拜讀懶蝸牛"笨兔兔的故事"=viewtopic.php?f=112&t=162040][Linux明日的希望在中國]
nae6taiyie0T
帖子: 482
注册时间: 2013-09-13 0:42
系统: Debian sid

Re: [分享] qr-gui -- 生成QR图, 也可以解码已有的QR图片 - deb包打包完成

#5

帖子 nae6taiyie0T » 2013-12-20 9:18

peteryeh64 写了:ubuntu12.04 amd64...failed...

代码: 全选

peteryeh64@peteryeh64-System-Product-Name:~$ qr-gui
Traceback (most recent call last):
  File "/usr/bin/qr-gui", line 11, in <module>
    app = App()
  File "/usr/lib/python3/dist-packages/qr_gui/App.py", line 75, in __init__
    self.init_type_nb()
  File "/usr/lib/python3/dist-packages/qr_gui/App.py", line 165, in init_type_nb
    Email(self),
  File "/usr/lib/python3/dist-packages/qr_gui/Email.py", line 18, in __init__
    self.email_entry.props.input_purpose = Gtk.InputPurpose.EMAIL
  File "/usr/lib/python3/dist-packages/gi/module.py", line 243, in __getattr__
    return getattr(self._introspection_module, name)
  File "/usr/lib/python3/dist-packages/gi/module.py", line 105, in __getattr__
    self.__name__, name))
AttributeError: 'gi.repository.Gtk' object has no attribute 'InputPurpose'
peteryeh64@peteryeh64-System-Product-Name:~$ 
谢谢你的反馈.
这个问题, 是因为使用了Gtk3.6中引入的新的接口, 在Gtk3.4中是不存在的, 而Ubuntu12.04和Debian stable等之前的版本都使用了Gtk3.4, 所以就调用失败了.

兼容性的问题我会很快解决的.
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

Re: [分享] qr-gui -- 生成QR图, 也可以解码已有的QR图片 - deb包打包完成

#6

帖子 eexpress » 2013-12-20 9:23

cli的缺省参数,基本不要调整。直接cli。
py的前端,当练手吧。py的版本兼容是恶心。
● 鸣学
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: [分享] qr-gui -- 生成QR图, 也可以解码已有的QR图片 - deb包打包完成

#7

帖子 jinjiachen » 2013-12-23 12:45

谢谢楼主,你的作品我很喜欢,kw一直用着,我觉得大家可以弄个团队什么的,一起开发一些实用的软件 :em11
jinjiachen
帖子: 2148
注册时间: 2012-12-16 15:43
系统: debian

Re: [分享] qr-gui -- 生成QR图, 也可以解码已有的QR图片 - deb包打包完成

#8

帖子 jinjiachen » 2013-12-23 12:55

我安装了之后启动qr gui为什么什么反应也没有?
回复