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
相关推荐
-
cookie解决微信不能存储localStorage的问题
在开发基于微信的Web页面时,发现有些机型不能存储信息到localStorage中,或者是页面一旦关闭,存储的信息也失效了. 用cookie来替代localStorage,存储一些简单的数据.上网查找了一下,发现w3school上已有不错的解决方案. 设置cookie: function setCookie(c_name,value,expiredays) { var exdate=new Date() exdate.setDate(exdate.getDate()+expiredays) do
-
在localStorage中存储对象数组并读取的方法
频繁ajax请求导致页面响应变慢.于是考虑将数据存储在window.storage中,这样只请求一次ajax,而不需要频繁请求. 鉴于localstorage中只能存储字符串,所以我们要借助于JSON.stringify()和JSON.parse(); $.ajax({ type: "get", async: "true", url: "", data: {}, dataType: "jsonp", success: func
-
Javascript 计算字符串在localStorage中所占字节数
最近项目有个需求要用js计算一串字符串写入到localStorage里所占的内存,众所周知的,js是使用Unicode编码的.而Unicode的实现有N种,其中用的最多的就是UTF-8和UTF-16.因此本文只对这两种编码进行讨论. 下面这个定义摘自维基百科(http://zh.wikipedia.org/zh-cn/UTF-8),做了部分删减. UTF-8(8-bit Unicode Transformation Format)是一种针对Unicode的可变长度字符编码,可以表示Unicode
-
详解JavaScript中localStorage使用要点
localStorage主要用来替代cookie,解决cookie(可参考cookie使用要点)读写困难.容量有限的问题. localStorage有以下几个特点 1.localStorage是一个普通对象,任何对象的操作都适用. 2.localStorage对象的属性值只能是字符串. 这个需要特别注意了,假设我们要保存一个对象到localStorage中,可以使用拼接的方式.如 var obj = { "na=me": "chua", age: 9 } //拼接到
-
使用jquery读取html5 localstorage的值的方法
在HTML 5中,localstorage是个不错的东西,在支持localstorage的浏览器中, 能持久化用户表单的输入,即使关掉浏览器,下次重新打开浏览器访问,也能读出其值, 下面给出的例子是使用jquery 在每次表单加载的时候,读localstorage的值,而在表单每次提交时则清楚其值的例子 首先是一个表单: 复制代码 代码如下: <!DOCTYPE html> <html lang="en"> <head> <meta chars
-
android webview 中localStorage无效的解决方法
我在 android里面 使用html5的 localStorage 为什么存不进去也读不出来呀? 网上搜了好多都没效果 复制代码 代码如下: mainWebView = (WebView)this.findViewById(R.id.mainWebView); WebSettings settings = mainWebView.getSettings(); settings.setJavaScriptEnabled(true); setting
-
jQuery实现tag便签去重效果的方法
本文实例讲述了jQuery实现tag便签去重效果的方法.分享给大家供大家参考.具体实现方法如下: html代码如下: 复制代码 代码如下: <head> <script type="text/javascript" src="js/jQuery.js"></script> <!--jquery引用代码--> <script type="text/javascript" src="j
-
localStorage实现便签小程序
前言:今天写了个小练习,把这几天看的东西巩固一下,在这个程序中用到了localStorage存储和json串的转换. 下面是具体的实现代码: (1)首先判断是否存在用户,从而显示相应的界面 function isUser() { var storage = window.localStorage; if (storage.user != undefined) { document.getElementById("showmess").style.display = "bloc
-
android 中 webview 怎么用 localStorage
我在 android里面 使用html5的 localStorage 为什么存不进去也读不出来呀? 网上搜了好多都没效果 mainWebView = (WebView)this.findViewById(R.id.mainWebView); WebSettings settings = mainWebView.getSettings(); settings.setJavaScriptEnabled(true); settings.setAllowFileAccess(true); setting
-
JS localStorage实现本地缓存的方法
复制代码 代码如下: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <title>本地缓存</title> <script type="text/javascript"> var strKey = "strKey";
随机推荐
- js记录点击某个按钮的次数-刷新次数为初始状态的实例
- 批量修改所有服务器的dbmail配置(推荐)
- js中的cookie的读写操作示例详解
- 在Python中处理字符串之ljust()方法的使用简介
- 详解C++设计模式编程中对状态模式的运用
- css实现的图片模糊效果
- 仿163填写邮件地址自动显示下拉(无优化)
- js实现获取焦点后光标在字符串后
- Web压力测试工具:http_load、webbench、ab、Siege使用方法
- Python编程判断一个正整数是否为素数的方法
- Android编程中的5种数据存储方式
- jquery实现textarea 高度自适应
- Android LayoutInflater中 Inflate()方法应用
- Android中编写属性动画PropertyAnimation的进阶实例
- C#实现基于加减按钮形式控制系统音量及静音的方法
- VSCode中如何利用d.ts文件进行js智能提示
- Android自定义相机Camera实现手动对焦的方法示例
- linux下查看so或可执行程序的依赖库
- Android自定义View仿腾讯TIM下拉刷新View
- springboot操作静态资源文件的方法