mirror of
https://github.com/TriM-Organization/Musicreater.git
synced 2025-09-25 13:56:36 +00:00
代码重构第一步
This commit is contained in:
41
msctLib/开发说明兼指南.md
Normal file
41
msctLib/开发说明兼指南.md
Normal file
@ -0,0 +1,41 @@
|
||||
|
||||
# 开发说明\|指南
|
||||
|
||||
此文件旨在使后期欲参与开发之人员减轻其开发负担,同时也为了我们正在开发的人员详细说明功能与用法
|
||||
掌握开发指南之后,在调用函数等的过程中将会更加方便
|
||||
|
||||
## 文件结构
|
||||
|
||||
从主文件调用display.py以实现显示,调用functions.py以使用功能
|
||||
|
||||
functions.py中会调取./addon/目录下的全部功能文件,这些功能文件必须先由./addon/addons.pkl来预先定义好
|
||||
|
||||
## 详细说明
|
||||
|
||||
### msctLib
|
||||
|
||||
用于支持主要功能
|
||||
|
||||
#### display.py
|
||||
|
||||
1. class disp
|
||||
- 参数
|
||||
1. `**kwgs`对窗口的基础设定
|
||||
`{ '组件名称' : 函数自设定 }`
|
||||
例如:
|
||||
```python
|
||||
{
|
||||
'version': '0.0.1' # version指的是
|
||||
'title': "音·创",
|
||||
'geometry': '1200x900',
|
||||
'iconbitmap': ('./resources/musicreater.ico', './resources/musicreater.ico'),
|
||||
'menu' : { #对setMenu有特殊说明
|
||||
'文件': {
|
||||
'新建': lambda : x,
|
||||
'打开': lambda : x,
|
||||
},
|
||||
},
|
||||
}
|
||||
```
|
||||
- 函数
|
||||
1. `setMenu`对菜单的基础设定
|
Reference in New Issue
Block a user