29106
分享心得,共同进步 进群请认真阅读置顶信息,友善交流 加入即视为您遵守以下规则: 禁止广告、招聘、引战、开车(NSFW)、加密货币、拼车、黑产、灰产、过激言论、无意义发言、离题话题(参见置顶)、作弊及有偿任务,将警告或封禁。吹水或编程起步请移步: @coder_ot 本群使用 SCP-079,相关 SPAM 处理标准请见: scp-079.org/rule 长段代码请使用 pastebin 展示 误封申诉: @SCP_079_TICKET_BOT 友情联盟: @coderzh
如果只是不喜欢 tk 界面,
那么 tk 也可以用 gtk、qt 等主题的。
pyside 算是 pyqt 的可闭源版本,
需要的话裁剪下至少不比电子包大。
如果您直接写过 web,那也可以考虑用 pywebkit 之类做成“套壳网页版”。
https://blog.wrouesnel.com/posts/sqlalchemy-enums-careful-what-goes-into-the-database/
claude参考的是这篇文章,我看了应该是说用enum name不是很友好,应该用value啊...还是我看错了
https://docs.python.org/zh-cn/3/howto/enum.html#using-automatic-values
Читать полностью…
不至于呀,tk、qt、gtk 都蛮好的,
而 pygtk 要比 c 写 gtk 舒服无数倍啦,
pyqt 也比 cpp 写 qt 省时
sqlamchemy默认使用enum member的名称而不是值去存储、查询,我一直觉得这不太符合直觉,问了claude也是让我很无语😶说
The name-based approach is actually a design choice that treats the enum as a database schema element. The symbolic value like RED in the database represents what data value they map to in the application, allowing interpretation changes without database modifications
请问现在大家都在用什么开发环境啊 可不可以推荐一下 看到有conda uv venv 等 如何才能高效开发呢 比如跑深度学习项目
Читать полностью…
啥?没太听懂,这是 ChatGPT 的回复,其中 类 Status 继承了 str 和 Enum,所以可以直接比较 Status.<MEMBER> 和字符串,而不需要通过 Status.<MEMBER>.value 获得成员的字符串再做比较,并且在各种其它行为上 Status.<MEMBER> 也就表现得和字符串一样
真不知道自己之前傻傻地写 Status.ACTIVE.value == "active" 是在干啥...