Sharll-large / FMCL

A Python Minecraft Launcher wants to create a new minecraft launcher developing period for Python developers.
MIT License
16 stars 2 forks source link

讨论是否要更换UI库 #15

Closed Sharll-large closed 9 months ago

Sharll-large commented 9 months ago

tkinter看起来似乎太烂了,影响了开发效率和美观性

因此做出投票决定是否更换UI库

新的UI库要求如下:

  1. UI库不能过于庞大(使用pyinstaller/nuitka打包后体积)
  2. UI库需要跨平台(win/linux/mac)
  3. 要有文档,易于编写(总不能比tk还烂)

可以说说各位的想法

Sharll-large commented 9 months ago

DearPyGUI

pxinz commented 9 months ago

TUI包解君愁(

pxinz commented 9 months ago

textual(

Sharll-large commented 9 months ago

textual其实很大

pxinz commented 9 months ago

像隔壁SMCL一样自研TUI(((((((((((((((((((((((((((((

mc-124 commented 9 months ago

tui好像比tk还丑 我投反对,我认为tkinter足够了(因为凡是漂亮点的体积都能上天)

mc-124 commented 9 months ago

刚才看了下,dearpygui的体积达到了10MB,打包后超过了一个BakaXL

Sharll-large commented 9 months ago

刚才看了下,dearpygui的体积达到了10MB,打包后超过了一个BakaXL

pyinstaller+upx, py310 64位我这边是6M

Sharll-large commented 9 months ago

tui好像比tk还丑 我投反对,我认为tkinter足够了(因为凡是漂亮点的体积都能上天)

得解决一下闪烁和拖影问题

mc-124 commented 9 months ago

刚才看了下,dearpygui的体积达到了10MB,打包后超过了一个BakaXL

pyinstaller+upx, py310 64位我这边是6M

我那边可能是因为在linux打包导致的

Sharll-large commented 9 months ago

刚才看了下,dearpygui的体积达到了10MB,打包后超过了一个BakaXL

pyinstaller+upx, py310 64位我这边是6M

我那边可能是因为在linux打包导致的

你可能没有upx?

mc-124 commented 9 months ago

刚才看了下,dearpygui的体积达到了10MB,打包后超过了一个BakaXL

pyinstaller+upx, py310 64位我这边是6M

我那边可能是因为在linux打包导致的

你可能没有upx?

可能吧

Sharll-large commented 9 months ago

我真服了,不是不好用就是太大

Sharll-large commented 9 months ago

我的天。。

mc-124 commented 9 months ago

我真服了,不是不好用就是太大

别找了,只有tkinter合适

Sharll-large commented 9 months ago

@mc-124 你方便下载FMCL源码试试能不能跑吗

Sharll-large commented 9 months ago

继续采用tkinter,或考虑基于tkinter的库(TinUI / PySimpleGUI)

mc-124 commented 9 months ago

@Sharll-large 发现问题:FMCLView、core.local、core没有init.py导致无法导入

mc-124 commented 9 months ago

@Sharll-large 你这把init删完了运行个毛