简介
TkinterHelper(Tkinter布局助手)是一款为Tkinter打造,仅需拖拽组件进行布局,所见即所得,非常方便就能做出一个GUI界面,再配合 pyinstaller 库将程序打包成exe,简直是开发小工具的利器。
项目地址
在线体验
Tkinter布局助手 ~ 一款在线设计仅需拖拽就能生成Tkinter布局的小工具 (pytk.net)
TkinterHelper(Tkinter布局助手)是一款为Tkinter打造,仅需拖拽组件进行布局,所见即所得,非常方便就能做出一个GUI界面,再配合 pyinstaller 库将程序打包成exe,简直是开发小工具的利器。
Tkinter布局助手 ~ 一款在线设计仅需拖拽就能生成Tkinter布局的小工具 (pytk.net)
大家真的还在用tkinter吗……我已经完全放弃了python自带的gui了……用其他语言写又方便又快,留好接口就行
大佬可以推荐下语言嘛?目前有开发Python图形界面软件的需求
Python小白一枚,pyinstaller好慢呐,之前打包一个1kb的py文件,就调用了一个tqdm进度条,几个print函数,打包出来的exe居然有300兆左右
目前用nuitka打包还没有遇到啥问题,楼主还有其他打包比较好用的包嘛
ttk theme 看着还行
pyinstaller 会把电脑pip安装的所有包都打进来,要手动设置下禁止引入的包‘
qt for python 也可以,但是qt逻辑偏C语言
@he_xiao 自己的一点体会
简单打包入门:
复杂入门:
顶级:
曾经我也是学了好长时间的thinter,wxpython,结果发现,python的gui无论是在执行效率,还是在可靠性,抑或是编写难度上比起传统的各种桌面端编程语言实在是太垃圾了。
但是,python的各种库又让其他语言中需要自己手动造轮子的工作大大减少(典型案例,按拼音升序降序排列,按姓氏笔画与姓名笔划排序),所以python逻辑,其他语言实操才应该是我认为的未来,python包办逻辑执行与GUI在我看来是不折不扣的邪道……
打包我用auto-py-to-exe,一个pyinstaller的可视化封装库,安装后打开auto-py-to-exe.exe直接用就行了,省的输命令行了,还能保存配置方便下次直接打包。gui的话我用pyside6,qt亲儿子,随便打包一个程序都要40mb+了
其实用tkinter的还挺多,主要群体是爱好者,做些小工具开发。实际上选择python的时候,主要考虑的是方便快捷,性能都是其次了
创建个虚拟环境venv,然后在虚拟环境中安装需要的库,大小能大大压缩最终30M左右
我是ahk做简单界面,python 做api接口。
学到了,谢谢~
感谢前辈提供的思路,我好好研究下