前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >Python可视化问题

Python可视化问题

原创
作者头像
用户6841540
发布2024-11-18 14:57:14
发布2024-11-18 14:57:14
990
举报

文章开始之前,推荐一些别人写的很好的文章!感兴趣的小伙伴也可以去读一下哦!

推荐:《OpenAI下一代大模型Orion被爆出提升有限,大模型之路还有机会吗?》

相关链接:https://cloud.tencent.com/developer/article/2466287

自从OpenAI公司推出了ChatGPT后,国内外掀起了人工智能狂潮,这篇文章或者说新闻,也给我们带来思考,现在AI的进步速度究竟是快还是慢,人工智能的时代究竟什么时候才能真正到来。


说一说我目前做的一些东西吧。最近要求将我自己之前做的Python程序打包成exe,做一个可视化界面,经过一些接触,发现Python这东西做页面真的丑,而且也没有现成的模板。不管说是Tkiner还是说别的原生库,做出来的界面都巨丑。

看了一下别人的推荐,还是建议前后端分开,界面用前端做就行,Python解决后端交互的问题。就比如自己之前用过的flask框架,出来的界面确实花里胡哨的。但这种浏览器显示界面可能会给一些用户带来困扰,于是也被放弃了。

wxpython

跟PyQT的QTdesigner类似,也有一个跟这个类似的工具wxfrombuilder,也是通过拖拽的方式设计界面,比如下面这个设计的登录页就是通过wxpython设计出来的:

image-20241118144715393
image-20241118144715393

看着还挺像那么回事的,后面自己设计一个主页面,就觉得元素太多,自己设计起来实在是要命:

image-20241118144959964
image-20241118144959964

主要是没有模板,自己设计起来费时费力,所以被我放弃了。用于平时一些简单的任务还是可以的。

Pyside6

之前在逛B站的时候,有看到个PyDracula模板,于是上Github上看了看,这个主要是通过Pyside/PyQT实现的,界面如下:

大致看了一下,界面还不错,网上也有对这个模板大致修改的教程。这里简单列举几点:

  • 1.修改明暗主题:useCustomTheme = TrueTrue就是默认的暗色主题,False就是亮色主题,当然也有其他的改法,比如直接修改主题文件themeFile = "themes\py_dracula_light.qss"
  • 2.修改图片:,要修改程序里这些显示图片,只替换原文件会发现没有修改,需要重新编译pyside6-uic main.ui > ui_main.py,因为在程序里不是直接调用的文件路径。
  • 3.设计界面:里面有QtDesigner辅助设计界面,可以在网上找相关教程看。
  • 4.打包编译程序:执行python setup.py build,记得缺哪些包要安装。

Pyside6使用是免费的,而PyQT在商用方面使用有限制,所以最终采用的Pyside6绘制。希望这个能进行下去吧。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • wxpython
  • Pyside6
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档