xsszz 发表于 2022-1-6 16:12:07

关于python,有没有什么更好用的窗口?

我在学tk,但是学的时候发现假如我按了一次选项,窗口内容发生改变的话,就要设置多个frame对吗?
那么假如我要多变几次,就要设置很多个窗口对吗?

有没有更好用的窗口或者更简单一点的写法呢?

wp231957 发表于 2022-1-6 16:16:45

python写GUI 本来就不是强项   他的强项是脚本

阿奇_o 发表于 2022-1-6 19:25:53

虽然python在GUI方面的确不是很强大,但你现在的问题其实 还不会 面向对象编程的设计方法。

比如,你要设计一个以entry作为"单元格"的表格,类似Excel的,
用OOP的设计,就可以把"行"抽象出来,定义一个 class Row: ... 这样管你有多少行,都可以轻松"造"出来。

当然若是真的很多交互,很多组件位置都会发生改变的话,还是选择更灵活和成熟的桌面开发工具,如跨平台的Electron(TypeScript),Qt(C++)。
Python的可以试一下eel,pywebview 借助web开发(前端)的一些框架知识,你就可以创造足够复杂的"窗口"。

{:10_327:}

xsszz 发表于 2022-1-9 19:51:38

wp231957 发表于 2022-1-6 16:16
python写GUI 本来就不是强项   他的强项是脚本

能不能问问脚本是什么呀?百度了一下但不是很懂qrz

xsszz 发表于 2022-1-9 19:57:12

阿奇_o 发表于 2022-1-6 19:25
虽然python在GUI方面的确不是很强大,但你现在的问题其实 还不会 面向对象编程的设计方法。

比如,你要 ...

小白表示没怎么看懂,那请问一下,就是说,我现在需要做一个类似于文字类的游戏,比如向文字冒险或者gal之类的程序,应该学什么比较好呢?学那个c++吗?
就是需要能与按钮互动这样的感觉?我这个是学业方面的问题,不是爱好问题所以希望大神能告诉一下我qrz

wp231957 发表于 2022-1-9 21:41:52

本帖最后由 wp231957 于 2022-1-9 21:43 编辑

xsszz 发表于 2022-1-9 19:51
能不能问问脚本是什么呀?百度了一下但不是很懂qrz

不需要编译
纯纯的文本代码,却是能实现一定的功能

阿奇_o 发表于 2022-1-10 15:24:40

xsszz 发表于 2022-1-9 19:57
小白表示没怎么看懂,那请问一下,就是说,我现在需要做一个类似于文字类的游戏,比如向文字冒险或者gal ...

专业做游戏,或长期爱好的话,得学Unity(Java,C#)等。

小游戏,小GUI程序,你用哪种主流语言都行,首选当然是 简洁而优雅的Python

kifer2021 发表于 2022-1-10 19:11:19

pySimpleGUI 这个简单

恐慌的新生凋零 发表于 2022-1-10 20:36:03

本帖最后由 恐慌的新生凋零 于 2022-1-10 20:37 编辑

pyQT。GUI功能比较强大,是QT的python版本。

写小游戏可以用pygame.

xsszz 发表于 2022-1-14 12:12:07

谢谢大佬们!我应该懂了!
页: [1]
查看完整版本: 关于python,有没有什么更好用的窗口?