python gtk_python 创建gtk应用程序
python 创建gtk应用程序,需要安装gtk包
#!/usr/bin/env python
#
# [代码名字: Create an Application Indicator]
# [代码分类: Application Indicator]
# [代码描述: How to create an application indicator and add items to it]
# [代码作者: Jono Bacon ]
# [SNIPPET_DOCS: https://wiki.ubuntu.com/DesktopExperienceTeam/ApplicationIndicators]
# [代码协议: GPL]
import pygtk
pygtk.require('2.0')
import gtk
import appindicator
class AppIndicatorExample:
def __init__(self):
self.ind = appindicator.Indicator ("example-simple-client", "indicator-messages", appindicator.CATEGORY_APPLICATION_STATUS)
self.ind.set_status (appindicator.STATUS_ACTIVE)
self.ind.set_attention_icon ("indicator-messages-new")
self.ind.set_icon("distributor-logo")
# create a menu
self.menu = gtk.Menu()
# create items for the menu - labels, checkboxes, radio buttons and images are supported:
item = gtk.MenuItem("Regular Menu Item")
item.show()
self.menu.append(item)
check = gtk.CheckMenuItem("Check Menu Item")
check.show()
self.menu.append(check)
radio = gtk.RadioMenuItem(None, "Radio Menu Item")
radio.show()
self.menu.append(radio)
image = gtk.ImageMenuItem(gtk.STOCK_QUIT)
image.connect("activate", self.quit)
image.show()
self.menu.append(image)
self.menu.show()
self.ind.set_menu(self.menu)
def quit(self, widget, data=None):
gtk.main_quit()
def main():
gtk.main()
return 0
if __name__ == "__main__":
indicator = AppIndicatorExample()
main()
开心洋葱 , 版权所有丨如未注明 , 均为原创丨未经授权请勿修改 , 转载请注明python 创建gtk应用程序!
python gtk_python 创建gtk应用程序相关推荐
- python编辑图像_在python中创建图像编辑应用程序
因此,事实上,创建一个具有良好用户界面的复杂应用程序需要 时间 -我只是在扩大一点THC4K的答案. pil,至少pil本身对这个没有用处:它确实有一些操作图像的功能,但是这里复杂的任务是创建和调整您 ...
- datatable使用_使用Streamlit从简单的Python脚本创建交互式WebApp
如果有人告诉您可以使用150-200行代码创建交互式Web应用程序,该怎么办? 有趣的权利. Streamlit为您提供了使用简单的python脚本和一些streamlit调用来创建漂亮的Web应用程 ...
- python软件怎么用-Python如何创建应用程序
Python如何创建应用程序 1.使用wxPython之前,先来了解两个基础对象:应用程序对象和顶级窗口. 应用程序对象管理主事件循环,主事件循环是wxPython程序的动力,如果没有应用程序对象,w ...
- 《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 第1章 Python的创建型设计模式...
本节书摘来自华章出版社<Python编程实战:运用设计模式.并发和程序库创建高质量程序>一 书中的第1章,第1.1节,作者:(美) Mark Summerfield,更多章节内容可以访问云 ...
- python经典书籍:Python编程实战 运用设计模式、并发和程序库创建高质量程序
Python编程实战主要关注了四个方面 即:优雅编码设计模式.通过并发和编译后的Python(Cython)使处理速度更快.高层联网和图像.书中展示了在Python中已经过验证有用的设计模式,用专家级 ...
- 第一个程序(python)-helloworld_创建第一个python程序:‘Hello World!’
安装好python解释器就可以创建第一个仪式程序Helloworld了 1.Python程序的3种运行方式 1.1.Python解释器直接运行 在Windows或者Linux命令行输入python,进 ...
- 《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 导读
前 言 本书面向有志于拓展及深化Python知识的读者,它将教你如何改进Python程序的质量.可靠性.速度.可维护性以及可用性.书中包含大量实用的范例与思路,可帮助大家提升Python编程水平. 本 ...
- python编译成手机可用程序打开本文件_python创建可以打开文件的EXE
改进方向 生成最简单的exe程序 将python脚本转化为exe程序比较常用的是两个库,py2exe和pyinstaller,由于前者不支持3.5及以上版本,操作也相对复杂,因此这里选择pyinsta ...
- 用Python从零开始创建区块链
链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 前言 如果你还没有听说过 3 点钟区块链群,说明你还不是链圈的人:如果你还没有加入 3 点钟区块链群,说明你还不是链圈的 ...
- Python打造最强表白程序
作者 | 痴海 转载自公众号痴海(ID:ch726612) 情人节刚过,朋友圈又是刷屏的节奏.但热闹总是别人的,我们好像只有吃狗粮的份.时间总是飞快流逝,很多事情早已改变,但仿佛只有你的单身状态从未改 ...
最新文章
- [转]JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
- 假期快乐!超强面试资源等你Pick,先收藏!
- R语言ggplot2可视化配置图例(legend)标签色彩的升序或者反序(reverse)实战:ggplot2可视化默认图例标签色彩(升序,颜色越来越深)、可视化配置图例标签颜色反序(颜色越来越浅)
- HTML5和CSS3不仅仅是两项新的Web技术标准
- 2019 IROS—终生机器视觉数据集全球挑战赛
- 一个很好的分页存储过程
- 索尼中国官微吐槽年假被狗吃了 官方称系统故障 理解孩子
- oracle自动创建分区存储过程,oracle 存储过程创建表分区
- 用python分析拼多多_利用Python分析拼多多上卖的最热的产品, 结果出乎大多数人意料!...
- 从np.random.normal()到正态分布的拟合
- php中 $_cfg,php 中 get_cfg_var() 与 ini_get() 的异同
- Hadoop学习路径
- 大学计算机基础应用教程ppt,大学计算机基础教程.ppt
- 机械制图与计算机绘图的区别,机械制图与计算机绘图教案.doc
- java中.rtf文件变成文本文件
- POI读取Excel时报错java.util.zip.ZipException: invalid stored block lengths
- js导出WORD设置分页
- S7-200SMART 模拟量间接寻址 批量处理
- 帆软(FineReport)报表学习——一个简单的报表
- 什么是Bimodal IT(双模IT) mode1mode2?