2024-04-19 00:11:42 发布
网友
我正在做一个程序来减轻我的工作。它的概念是,它有一些公司名称(我会做一个按钮来添加更多的名称),并存储信息何时和什么贷款,他们采取。你知道吗
所以基本上我打开程序,它显示了公司的名字,我点击他们,它打开了一个窗口,他们的贷款(也要做一个按钮,添加更多的贷款在不同的日期)。我只想做一个程序来存储公司的名字和他们贷款,我可以添加越来越多的。你知道吗
我将通过一些简单的输入对话框添加信息。你知道吗
当我按下一个按钮时,怎么可能在程序本身中存储信息?像一个弹出信息的小窗口?你知道吗
对于基础知识,您应该从Python中查看JSON库: https://docs.python.org/2/library/json.html
下面是一个简单的例子:
>>> import json # grabs config.json in same directory as python file >>> with open("config.json", "r") as e: ... myconfig = json.load(e) >>> print myconfig {u'4': u'5', u'6': 7} # dump to string representation >>> config_string = json.dumps(myconfig) >>> config_string '{"4": "5", "6": 7}' # load from text >>> json.loads(config_string) {u'4': u'5', u'6': 7} # dump config to file >>> with open("config.json", "w") as e: ... json.dump(myconfig, e)
这将在当前目录中查找,并显示加载和转储JSON配置的两种方法。你应该主要使用第一个和最后一个。一旦加载,JSON对象就被翻译成Python字典,并且它的行为是相同的。同样,由字典、列表和字符串组成的Python字典的作用与JSON相同。唯一的区别是整数或数字键将被转换为浮点。你知道吗
至于GUI框架,我推荐PySide(Qt)或Tkinter。Qt非常广泛,但是有非常优秀的文档,并且有非常丰富的特性,这使得根据需要扩展应用程序非常容易。但是,作为C++框架,最好的文档是为C++版本编写的,但是,PySead有极好的资源。你知道吗
对于基础知识,您应该从Python中查看JSON库: https://docs.python.org/2/library/json.html
下面是一个简单的例子:
这将在当前目录中查找,并显示加载和转储JSON配置的两种方法。你应该主要使用第一个和最后一个。一旦加载,JSON对象就被翻译成Python字典,并且它的行为是相同的。同样,由字典、列表和字符串组成的Python字典的作用与JSON相同。唯一的区别是整数或数字键将被转换为浮点。你知道吗
至于GUI框架,我推荐PySide(Qt)或Tkinter。Qt非常广泛,但是有非常优秀的文档,并且有非常丰富的特性,这使得根据需要扩展应用程序非常容易。但是,作为C++框架,最好的文档是为C++版本编写的,但是,PySead有极好的资源。你知道吗
相关问题 更多 >
编程相关推荐