您的位置:首页 > 其它

Atitit 软件项目系统托盘图标解决方案

2017-02-20 19:53 246 查看
Atitit
软件项目系统托盘图标解决方案

 

1.1.
Nodejs   node-webkit还实现了本地化的API,例如菜单栏,系统的托盘图标支持1

1.2.
Java c# qt c++1

1.3.
Python1

1.4.
ahk1

1.5.
Auto32

1.6.
参考资料2

 

 

1.1. Nodejs   node-webkit还实现了本地化的API,例如菜单栏,系统的托盘图标支持

1.2. Java c# qt c++

1.3. Python

1. import wx  

2. class App(wx.App):  

3.     def OnInit(self):  

4.         frame = wx.Frame(parent=None, title='Bare')  

5.         frame.Show()  

6.         icon=wx.EmptyIcon()  

7.         icon.LoadFile("loadIcon.ico",wx.BITMAP_TYPE_ICO)  

8.         frame.SetIcon(icon)  

9.         frame.tbicon=wx.TaskBarIcon()  

10.         frame.tbicon.SetIcon(icon,"wxPython Demo")  

11.         return True  

12. app = App()  

13. app.MainLoop()  

 

wxpython
窗口图标和托盘图标 - Python __ C_C++ - 博客频道
- CSDN.NET.html

1.4. ahk

; C:\d\AutoHotKey\AutoHotkey.exe C:\0workspace\atiplat_eeJS\systray\tray.ahk

 

;----in tray menu ..

#Persistent  ;
保持脚本运行,知道用户终止它。

menu, TRAY,icon ,C:\0workspace\atiplat_eeJS\res\www.amazon.com.

Menu, tray,noStandard ;no show deftl menu

Menu, tray, add  ;
创建分割线。

Menu, tray, add, menu1name, MenuHandler  ;
创建新的菜单项。

 

 

;sys menu ..only hot key call..

Menu, MyMenu, Add, Item1, MenuHandler

#z::Menu, MyMenu, Show  ;
按下热键  Win-Z 将显示菜单。z

return

 

MenuHandler:

MsgBox
你选择了菜单%A_ThisMenu%下的菜单项%A_ThisMenuItem%。

Return

 

 

 

 

1.5. Auto3

 

TraySetIcon("C:\0workspace\atiplat_eeJS\res\www.amazon.com.ico")

TrayCreateMenu ( "子菜单/菜单文本" )

TrayCreateMenu ( "子菜2" )

 

;//保持图标不退出。。Sleep(10)如果大了,就icon暂停状态了。。

 

While 1

Sleep(10)

WEnd

 

1.6. 参考资料

paip.提升用户体验------c++ Qt5
实现程序图标以及动态托盘闪烁图标 - attilax的专栏
- 博客频道
- CSDN.NET.html

Java程序添加托盘图标和托盘弹出菜单
- Naruto - 博客频道
- CSDN.NET.html

paip.c#.nett
系统托盘动态图标闪烁图标 - attilax的专栏
- 博客频道
- CSDN.NET.html

 

 

作者::
绰号:老哇的爪子claw of Eagle
偶像破坏者Iconoclast image-smasher

捕鸟王"Bird Catcher
 kok  虔诚者Pious
宗教信仰捍卫者 Defender Of the Faith.
卡拉卡拉红斗篷 Caracalla red cloak
万兽之王

简称:: Emir Attilax Akbar
埃米尔 阿提拉克斯 阿克巴

全名::Emir Attilax Akbar bin Mahmud bin  attila bin Solomon bin adam Al Rapanui
埃米尔 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 所罗门 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

 

 

头衔:uke总部o2o负责人,全球网格化项目创始人,

uke交友协会会长
 uke捕猎协会会长
Emir Uke部落首席大酋长,

 

uke宗教与文化融合事务部部长,
uke宗教改革委员会副主席

uke制度与重大会议委员会委员长,uke保安部首席大队长,uke制度检查委员会副会长,

 

uke
首席cto  奶牛科技首席cto
, 软件部门总监 技术部副总监  研发部门总监主管  产品部副经理 项目部副经理  奶牛科技研究院院长

 

uke波利尼西亚区大区连锁负责人 汤加王国区域负责人 uke克尔格伦群岛区连锁负责人,莱恩群岛区连锁负责人,uke布维岛和南乔治亚和南桑威奇群岛大区连锁负责人

 Uke软件标准化协会理事长理事长
Uke 数据库与存储标准化协会副会长

 

uke终身教育学校副校长   Uke医院 与医学院方面的创始人

 uec学院校长,
uecip图像处理机器视觉专业系主任   uke文档检索专业系主任

Uke图像处理与机器视觉学院首席院长

Uke
户外运动协会理事长  度假村首席大村长   uke出版社编辑总编

 

转载请注明来源:attilax的专栏  ?http://blog.csdn.net/attilax

--Atiend  v7

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐