一个使用python+PyQt5制作的客户端式的TSOJ。
所有数据来源以及数据上传接口均来自TSOJ: web_TSOJ
A executable-style programe for TSOJ using python + PyQt5.
The source of data and its API is powered by TSOJ: web_TSOJ
注意:工地英语警告!
NOTE: BROKEN ENGLISH IN THIS PAGE!
pyqt5
SIP
markdown
requests
SIP安装可能会出现各种错误,百度有解决方案。
There may be some error while installing SIP
, you can get the solution by google.
文件路径 Path | 注释 Annotation |
---|---|
./images/ | 图片资源 用户数据的缓存 image resources and cache |
./icon.ico | UI的图标 logo for main form |
./main.py | UI的主要代码 source code |
./pyTSOJ.py | TSOJ的API API for TSOJ |
./small.ico | 较小尺寸的icon 用于exe文件的图标 smaller icon using for the executable file |
以下文件将会在运行过程中被创建。
These files will be created while the program is running.
文件路径 Path | 注释 Annotation |
---|---|
./images/temp/ | 存储用户头像、统计图 user's avatar and cartograms |
./save.oj | 存储用户登录状态 save user's login state |
./login.oj | 存储用户的用户名和密码(may be unsafe, whatever~) save user's username and password |
修改头像时若单击“取消”会导致程序崩溃。
Click the 'cancel' button while editing avatar may cause crashes or throws exceptions.