Skip to content

Moying-moe/python_tsoj_for_windows

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

996.icu LICENSE


PCOJ

一个使用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!

依赖库 Dependent Libraries

pyqt5
SIP
markdown
requests

SIP安装可能会出现各种错误,百度有解决方案。

There may be some error while installing SIP, you can get the solution by google.

文件结构 File Structure

文件路径 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

已知的BUG knowing bug

修改头像时若单击“取消”会导致程序崩溃。

Click the 'cancel' button while editing avatar may cause crashes or throws exceptions.

About

一个使用python+PyQt5制作的客户端式的TSOJ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published