问题标签 [qcalendarwidget]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pyqt5 - 如何将文本添加到 PyQt QcalendarWidget
如何写入 QCalendarWidget 单元格?在 python 中,我不断收到painter not active 消息。有人可以帮我解决这个问题吗?
谢谢
python - 填充 QCalendarWidget
我创建了一个 GUI 来通过 PyQt QCalendarWidget 显示一些正在运行的锻炼。以下代码基于这些帖子:
我创建了一个子类来覆盖paint方法。当我在 paintCell 方法中硬编码日期时,这可以正常工作。但理想情况下,我想先运行一个函数,它将一组日期/运行距离作为数据框返回。然后,该数据框将用于“填充” QCalendarWidget(例如,通过将运行距离添加为相应日期的文本)。
不知何故,我需要从我的__init__
. 我试图在我的函数 draw_running_plan 中设置 self.cal = CalendarWidget (self.qPlan_Widget) 但是日历没有显示。对于信息,self.qPlan_Widget 是我通过 QtDesigner 创建的一个简单的 Widget/容器,我通过 Calendar 方法将其初始化为 CalendarWidget。长话短说:初始化 CalendarWidget 后,如何使用中间函数的结果更新它?
编辑:我关于标签的错误是 PySide2 而不是 PyQt
python - QItemDelegate 跨列 QCalendarWidget 的呈现方式不同
我尝试在我的 QCalendarWidget 的单元格中制作一个角落。所以我制作了一个 QItemDelegate 来绘制我的三角形。
如屏幕截图所示,代理在第一列上运行良好,但在其他列上完全中断。
我不明白这是从哪里来的(我是 Qt 的新手,所以也许我做错了什么)。
这是代码:
还有截图