如何使用pyqt5在python中制作每周时间表? [关闭]
Posted
技术标签:
【中文标题】如何使用pyqt5在python中制作每周时间表? [关闭]【英文标题】:How to make a weekly timetable in python using pyqt5? [closed] 【发布时间】:2021-01-25 20:52:30 【问题描述】:谁能帮我确定 pyqt5 中所需的工具,以制作与下图类似的每周时间表,我可以在其中编辑、添加和删除输入的数据。
我需要指出我在制作这个程序时应该使用什么方法的正确方向,我应该使用什么来创建类似的东西。
【问题讨论】:
QTableWidget(也可能是QCalendar)。 【参考方案1】:好吧,您可以创建一个 QGridLayout,并向其中添加多个 QLabel,使用 setEditable(True) 使这些可编辑,并且每当用户编辑标签时,将值写入字典。当应用程序退出时,您必须将时间表保存到文件中;在这里, json.dump 可能很有用(它将 dict 转换为 json 并将其写入文件)。在应用程序启动时,您可以使用 json.load 再次加载数据(它读取 json 文件并将 json 转换为 dict)并在标签上设置值。
【讨论】:
以上是关于如何使用pyqt5在python中制作每周时间表? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章