Hemerocalle

Results 8 issues of Hemerocalle

在`win11 RedPanda3.1.2871`下,将语言选项(Language)设置为**简体中文**并重启后,编辑器被设置为**繁体中文**,将语言设置为**繁体中文**并重启后,编辑器被设置为**英文**,将语言设置为英文并重启后,编辑器还是英文。 无论设置为哪个语言,`删除编译文件`选项始终是繁体中文。 部分字体(Font)选项(如宋体、等线、微软雅黑等)无法生效,效果为自动替换为Arial字体,部分字体(如幼圆、华文中宋、微软正黑等)可以生效。 ![PixPin_2024-10-03_11-13-26](https://github.com/user-attachments/assets/8fdbdb39-ec28-4865-a7af-e63df70fc6d3) 在`win10 RedPanda2.25.1`下,将语言设置为繁体中文并重启后,编辑器被设置为英文,简中功能正常,其余功能正常 以上内容均可稳定复现,目前暂时的过渡方案是选用简中语言+繁中字体文件,可以正常工作

Release 界面只有2018年的程序,2022的分支里没有 Release 版(新电脑暂时还没有编译工具用不了源码),是否是我打开方式有问题?

### Documentation Link https://maliang-docs.netlify.app/3.0/tutorials/chapter_02/2/ ### Problem 在 **§2.1.2 隐藏/显示来切换页面** 中提到 > 如果窗口这个时候已经放大了,但你还是使用之前的方式去显示画布,就会导致画布看起来变小了。... > ... 很显然,上面的示例就会导致画布没有同步缩放。应该修改为如下代码: ... > ...此方法仅对 Place 布局有效。 根据测试,画面缩放问题不仅在 **Place 布局**中会出现,在 **子控件** 中也有同样的表现,以下是测试过程 先展示正确做法(本段代码主体内容引用自 §2.1.2 例程) ```python from...

📑 Documentation
🔥 WIP

### Feature Description 我正在寻找一种成熟的方案可以让多个控件打包成组,然后整组一起执行动画 我目前尝试过的方案有: 1. 开一个 `Canvas`,把这些控件做为子控件打包,每次使用这个 `Canvas` 执行动画 - 打包后会有一个**不透明**的底色 - 我不确定怎么创建背景透明/半透明的 `Canvas`,如果可以的话能否在教程中添加这一章节 2. 改为开一个透明的 `Label` 或 `tk.Frame`,同样使用这个父控件执行动画 - 缺点是子控件需要手动调整**缩放比** - 我不确定 `Label` 或 `tk.Frame` 能否设置 `auto_zoom` 参数...

✨ Enhancement
✔ Resolved

### Version 3.0.5 ### Platform Windows 11 ### What Happened 使用 label 作为容器添加子控件时,若 anchor 不为 “nw” 则会出现排版不符合预期的情况 我使用 Canvas 和 Label 作为对比,当锚点为中心时, 在相同坐标下分别添加4个子控件 ```python root = maliang.Tk() cv = maliang.Canvas(auto_zoom=True)...

🐞 Bug
🟧 Medium Priority

### Version 3.0.5 ### Platform Windows 11 ### What Happened 此 bug 与 issue108 #108 有关,在 issue108 后,进一步测试发现 Canvas.place 函数在多次调用时,只会重复第一次执行时的参数,以下是测试过程 这是错误做法-1(本段代码主体内容引用自 §2.1.2 例程) ```python from random import randint import maliang...

🐞 Bug
🔥 WIP
🟧 Medium Priority

### Feature Description 我在为控件添加**鼠标悬停事件**时,发现 tk 原生的 bind 方法被重写了,重写后的 bind 不能正确处理鼠标的 `` 和 `` 事件 测试代码如下 ```python root = maliang.Tk((300, 300)) cv = maliang.Canvas(root) cv.place(width=300, height=300) text = maliang.Button(cv, (100, 100),...

✨ Enhancement
🔥 WIP
🟧 Medium Priority

### Feature Description 虽然 tkinter 和 pygame 都没有原生支持富文本的选项,但 `tkhtmlview` 和 `pygame_gui` 都可以解析部分HTML标签,弥补了这个缺陷。 所以 maliang 是否会在未来添加对富文本(如HTML, MarkDown, BBCode等)的支持? 尝试移植了一下,感觉有点困难的样子 ### Contact Details [email protected] ### Code of Conduct - [x] I agree...

✨ Enhancement
💤 Postponed
🟨 Low Priority