文章开始之前,推荐一些别人写的很好的文章!感兴趣的小伙伴也可以去读一下哦!
推荐:《OpenAI下一代大模型Orion被爆出提升有限,大模型之路还有机会吗?》
相关链接:https://cloud.tencent.com/developer/article/2466287
自从OpenAI公司推出了ChatGPT后,国内外掀起了人工智能狂潮,这篇文章或者说新闻,也给我们带来思考,现在AI的进步速度究竟是快还是慢,人工智能的时代究竟什么时候才能真正到来。
说一说我目前做的一些东西吧。最近要求将我自己之前做的Python程序打包成exe,做一个可视化界面,经过一些接触,发现Python这东西做页面真的丑,而且也没有现成的模板。不管说是Tkiner还是说别的原生库,做出来的界面都巨丑。
看了一下别人的推荐,还是建议前后端分开,界面用前端做就行,Python解决后端交互的问题。就比如自己之前用过的flask框架,出来的界面确实花里胡哨的。但这种浏览器显示界面可能会给一些用户带来困扰,于是也被放弃了。
跟PyQT的QTdesigner类似,也有一个跟这个类似的工具wxfrombuilder
,也是通过拖拽的方式设计界面,比如下面这个设计的登录页就是通过wxpython设计出来的:
看着还挺像那么回事的,后面自己设计一个主页面,就觉得元素太多,自己设计起来实在是要命:
主要是没有模板,自己设计起来费时费力,所以被我放弃了。用于平时一些简单的任务还是可以的。
之前在逛B站的时候,有看到个PyDracula
模板,于是上Github上看了看,这个主要是通过Pyside/PyQT实现的,界面如下:
大致看了一下,界面还不错,网上也有对这个模板大致修改的教程。这里简单列举几点:
useCustomTheme = True
,True
就是默认的暗色主题,False
就是亮色主题,当然也有其他的改法,比如直接修改主题文件themeFile = "themes\py_dracula_light.qss"
。pyside6-uic main.ui > ui_main.py
,因为在程序里不是直接调用的文件路径。python setup.py build
,记得缺哪些包要安装。Pyside6使用是免费的,而PyQT在商用方面使用有限制,所以最终采用的Pyside6绘制。希望这个能进行下去吧。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。