用python3.9和pyside6开发的客服辅助软件,竟然花了我1个星期,不过收获很大

宣传自己的业务或者产品,很多客户问的问题都是一样的,因此回复通常也是千篇一律。因此,用pyside6开发了一个客服辅助工具,看似简单,却花了不少时间,期间解决了好多技术问题,感觉收获满满。最后的成品如下:

 主要解决的技术问题如下:
(1)、窗体不获取焦点问题。不获取焦点,才能再单击要发送条目的时候能发送到其他活动窗体里具有焦点的控件内。

(2)、解决了pyside6里如何封装资源(如图标)的问题,这样发布的时候就不要再携带这些资源文件,因为他们已经被编译到可执行文件里去了。

(3)、解决了pyinstaller打包的时候碰到qt.qpa.plugin:could not find the qt platform plugin...问题。网上很多添加环境变量的方法真是太low了,直接拷贝相关dll文件,可以从根本上解决问题。不过还是要在启动文件里添加项目的代码:

import os
import PySide6

dirname = os.path.dirname(PySide6.__file__)
plugin_path = os.path.join(dirname, 'plugins', 'platforms')
os.environ['QT_QPA_PLATFORM_PLUGIN_PATH'] = plugin_path

(4)、实现了图片拷贝到剪贴板里的功能,利用pyperclip模块和win32clipboard模块。

(5)、利用win32api和win32con模块调用windows下的api函数,实现了键盘模拟等操作。

(6)、灵活利用QT的Scroll Area组件,实现了不同项目(高度不一样,内容形式不一样)的统一管理。

这里给正在学习python+pyside6开发提个建议,要想快速提高python编程的能力,就需要通过这样的小项目来锻炼。这个工具的详细介绍可以参考这个网址:cshelper十二维客服助手-官方首页,大家可以去这里下载使用。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

wave12_mp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值