improve supporting application icon on windows

This commit is contained in:
lixianjing 2021-04-28 15:58:12 +08:00
parent 050e03e51f
commit 442975583e
4 changed files with 22 additions and 2 deletions

View File

@ -25,9 +25,12 @@ def joinPath(root, subdir):
TK_ROOT=os.path.dirname(os.path.normpath(os.path.abspath(__file__)))
WIN32_AWTK_RES=os.path.join(TK_ROOT, 'win32_res/awtk.res');
WIN32_AWTK_RES='win32_res/awtk.res';
if not os.path.exists(WIN32_AWTK_RES):
WIN32_AWTK_RES=os.path.join(TK_ROOT, 'win32_res/awtk.res');
print('TK_ROOT: ' + TK_ROOT);
print('WIN32_AWTK_RES: ' + WIN32_AWTK_RES);
TK_SRC = joinPath(TK_ROOT, 'src')
TK_BIN_DIR = joinPath(TK_ROOT, 'bin')

View File

@ -40,7 +40,7 @@
* [窗口之间如何通信](https://github.com/zlgopen/awtk-inter-win-communication)
* [为 512K Flash 优化空间](how_to_optimize_for_512K_flash.md)
* [如何绘制旋转文字](how_to_draw_rotate_text.md)
* [如何修改 Windows 下应用程序的图标](https://github.com/zlgopen/awtk/blob/master/win32_res/README.md)
* [如何修改 Windows 下应用程序的图标](how_set_app_icon.md)
* [项目描述文件 project.json 介绍](awtk_project_description_file.md)
* [利用 app_helper 编写 SConstruct](app_helper_usage.md)
* [自定义控件支持脚本绑定](binding_custom_widget.md)

View File

@ -2,6 +2,7 @@
2021/04/28
* 重构 label 并完善对 margin 的支持。
* 完善 Windows 下应用程序图标的支持(感谢陈谭提供补丁)。
2021/04/27
* 完善 label 对 auto adjust size 的处理。

16
docs/how_set_app_icon.md Normal file
View File

@ -0,0 +1,16 @@
# 如何设置应用程序的图标
## Windows
### 将应用程序的资源放到应用程序目录下的下列位置:
```
win32_res/awtk.res
```
### 资源的生成方法
可以在awtk/win32\_res基础之上修改也可以完全自己制作。
### 参考
* [如何修改 Windows 下应用程序的图标](https://github.com/zlgopen/awtk/blob/master/win32_res/README.md)