我想编写一个将在Linux和Windows中使用的面板.理想情况下,它将使用PyQT用Python编写.
到目前为止我发现的是QSystemTrayIcon小部件,虽然这非常有用,但这并不是我想要的.该小部件允许您将菜单附加到系统托盘上图标的左右键,然后您可以在某些情况下打开对话框.
我正在寻找能够让我写出Gnome允许你添加到任务栏的工具(他们称之为面板)的东西.如任务栏上的天气馈送或处理器使用情况.而且也不在系统托盘区域.
我写的更多是一种工具而不是反映状态的东西.
我知道我可以在使用GTK及其类似的两个操作系统中本地编写这个,但无论如何要用PyQT或WxWidget编写,所以我不必处理依赖性问题?
GNOME面板中的小部件称为applet,据我所知,除了Gtk之外,不可能用其他任何东西编写它们,因为你必须使用相应的GNOME库libpanel-applet(在C,C++或Python中).
系统托盘图标不同,因为它们只允许在通知区域内显示图标,因为Windows仅支持图标.
我认为Windows上的面板机制(Vista,XP只有通知区域)是完全不同的.除非有人已经编写了一个抽象GNOME面板和Vista侧栏的差异的库,否则你必须自己做.
| 归档时间: |
|
| 查看次数: |
1389 次 |
| 最近记录: |