如何使用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中制作每周时间表? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Windows 10 上使用 Cx_Freeze 制作 exe,包括 PyQt5 和 OpenCV

如何在 PyQt5 中制作自定义 QPushButton?

Python制作简易计算器(PyQt5)

如何在pyqt5中为一个小部件制作一个清晰的板子功能

使用 PyQt5 制作应用程序后无法打开 .exe

使用PyQt5 for Python gui的可滚动标签