python制作一个桌面便签软件

yipeiwu_com6年前Python基础

# 2014.10.15 更新了memo.zip, 网盘的exe:修复:1.隔日启动不能正常加载json,加入:1.隐藏任务栏图标,2.通过垃圾桶进行窗口移动。
# 2014.10.8 10.36更新了memo.zip
# 2014.10.8 13.17 更新了memo.zip 在win10测试,基本没问题

运行widget.py文件。

ubuntu:

在ubuntu上,memo.desktop文件可以放在desktop文件夹中,chmod +x,自己修改文件中对应的路径(很容易的)。即可用作桌面图标
程序在ubuntu测试基本没发现什么错误
注:第一次运行,由于没有便签内容,所以有可能一下子找不到窗口在哪。(窗口一开始只有两个按钮)

windows:

1. 可以运行hotkey.pyw,这样的话,就可以 使用 快捷键'~',长按该键就可以显示,松开窗口就隐藏。也可以点击通知栏图标来显示窗口。
2. 可以运行widget.pyw,这样就不会有快捷键功能
3. 窗口的移动暂时只能依靠拖动垃圾桶图标

4. 这里有windows打包好的可执行程序:http://pan.baidu.com/s/1gdh8EtH

另外在这里会有不断的更新:https://github.com/zjuysw/memo.git

核心代码

#!/usr/bin/env xdg-open
[Desktop Entry]
Type=Application
Name=Memo
Comment=Memo Launcher
Exec=/usr/bin/env python "/home/ysw/python/pyqt/memo/widget.py"
Icon=/home/ysw/python/pyqt/memo/img/icon.png
Terminal=false
StartupNotify=true

相关文章

Django中更新多个对象数据与删除对象的方法

更新多个对象 例如说我们现在想要将Apress Publisher的名称由原来的”Apress”更改为”Apress Publishing”。若使用save()方法,如: >&...

python连接MySQL、MongoDB、Redis、memcache等数据库的方法

用Python写脚本也有一段时间了,经常操作数据库(MySQL),现在就整理下对各类数据库的操作,如后面有新的参数会补进来,慢慢完善。 一,python 操作 MySQL:详情见:【ap...

Python Pickle 实现在同一个文件中序列化多个对象

也是看别人代码才知道可以打开一个文件就可以把多个对象序列化到这个文件中。 with open('../raw_data/remap.pkl', 'wb') as f: pickle...

Pycharm使用之设置代码字体大小和颜色主题的教程

Pycharm使用之设置代码字体大小和颜色主题的教程

1. File->Setting  打开如下所示的对话框,可以在Editor->General->Font下设置字体大小(Size)、行距(Line spac...

PyTorch上搭建简单神经网络实现回归和分类的示例

PyTorch上搭建简单神经网络实现回归和分类的示例

本文介绍了PyTorch上搭建简单神经网络实现回归和分类的示例,分享给大家,具体如下: 一、PyTorch入门 1. 安装方法 登录PyTorch官网,http://pytorch.o...