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应用程序相关推荐

  1. python编辑图像_在python中创建图像编辑应用程序

    因此,事实上,创建一个具有良好用户界面的复杂应用程序需要 时间 -我只是在扩大一点THC4K的答案. pil,至少pil本身对这个没有用处:它确实有一些操作图像的功能,但是这里复杂的任务是创建和调整您 ...

  2. datatable使用_使用Streamlit从简单的Python脚本创建交互式WebApp

    如果有人告诉您可以使用150-200行代码创建交互式Web应用程序,该怎么办? 有趣的权利. Streamlit为您提供了使用简单的python脚本和一些streamlit调用来创建漂亮的Web应用程 ...

  3. python软件怎么用-Python如何创建应用程序

    Python如何创建应用程序 1.使用wxPython之前,先来了解两个基础对象:应用程序对象和顶级窗口. 应用程序对象管理主事件循环,主事件循环是wxPython程序的动力,如果没有应用程序对象,w ...

  4. 《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 第1章 Python的创建型设计模式...

    本节书摘来自华章出版社<Python编程实战:运用设计模式.并发和程序库创建高质量程序>一 书中的第1章,第1.1节,作者:(美) Mark Summerfield,更多章节内容可以访问云 ...

  5. python经典书籍:Python编程实战 运用设计模式、并发和程序库创建高质量程序

    Python编程实战主要关注了四个方面 即:优雅编码设计模式.通过并发和编译后的Python(Cython)使处理速度更快.高层联网和图像.书中展示了在Python中已经过验证有用的设计模式,用专家级 ...

  6. 第一个程序(python)-helloworld_创建第一个python程序:‘Hello World!’

    安装好python解释器就可以创建第一个仪式程序Helloworld了 1.Python程序的3种运行方式 1.1.Python解释器直接运行 在Windows或者Linux命令行输入python,进 ...

  7. 《Python编程实战:运用设计模式、并发和程序库创建高质量程序》—— 导读

    前 言 本书面向有志于拓展及深化Python知识的读者,它将教你如何改进Python程序的质量.可靠性.速度.可维护性以及可用性.书中包含大量实用的范例与思路,可帮助大家提升Python编程水平. 本 ...

  8. python编译成手机可用程序打开本文件_python创建可以打开文件的EXE

    改进方向 生成最简单的exe程序 将python脚本转化为exe程序比较常用的是两个库,py2exe和pyinstaller,由于前者不支持3.5及以上版本,操作也相对复杂,因此这里选择pyinsta ...

  9. 用Python从零开始创建区块链

    链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载. 前言 如果你还没有听说过 3 点钟区块链群,说明你还不是链圈的人:如果你还没有加入 3 点钟区块链群,说明你还不是链圈的 ...

  10. Python打造最强表白程序

    作者 | 痴海 转载自公众号痴海(ID:ch726612) 情人节刚过,朋友圈又是刷屏的节奏.但热闹总是别人的,我们好像只有吃狗粮的份.时间总是飞快流逝,很多事情早已改变,但仿佛只有你的单身状态从未改 ...

最新文章

  1. [转]JAVA中Action层, Service层 ,modle层 和 Dao层的功能区分
  2. 假期快乐!超强面试资源等你Pick,先收藏!
  3. R语言ggplot2可视化配置图例(legend)标签色彩的升序或者反序(reverse)实战:ggplot2可视化默认图例标签色彩(升序,颜色越来越深)、可视化配置图例标签颜色反序(颜色越来越浅)
  4. HTML5和CSS3不仅仅是两项新的Web技术标准
  5. 2019 IROS—终生机器视觉数据集全球挑战赛
  6. 一个很好的分页存储过程
  7. 索尼中国官微吐槽年假被狗吃了 官方称系统故障 理解孩子
  8. oracle自动创建分区存储过程,oracle 存储过程创建表分区
  9. 用python分析拼多多_利用Python分析拼多多上卖的最热的产品, 结果出乎大多数人意料!...
  10. 从np.random.normal()到正态分布的拟合
  11. php中 $_cfg,php 中 get_cfg_var() 与 ini_get() 的异同
  12. Hadoop学习路径
  13. 大学计算机基础应用教程ppt,大学计算机基础教程.ppt
  14. 机械制图与计算机绘图的区别,机械制图与计算机绘图教案.doc
  15. java中.rtf文件变成文本文件
  16. POI读取Excel时报错java.util.zip.ZipException: invalid stored block lengths
  17. js导出WORD设置分页
  18. S7-200SMART 模拟量间接寻址 批量处理
  19. 帆软(FineReport)报表学习——一个简单的报表
  20. 什么是Bimodal IT(双模IT) mode1mode2?

热门文章

  1. 西宾知乎语音下载工具(zhihudownload)
  2. 公共关系礼仪实务章节测试题——公共关系的类型(一)
  3. HDFS的机架感知(rack aware)
  4. 软考高级项目管理师都考哪些内容?详解
  5. 获得《软件方法》代金券的同学列表-漏了麻烦告知
  6. fiddler界面工具栏介绍
  7. 送一首诗给心急的、望子成龙的父母们——《牵一只蜗牛去散步》
  8. 骨骼动画原理学习笔记
  9. 调用Python的PyAutoGUI模块中的doubleClick函数无反应
  10. android qq勋章墙实现,科技教程:如何在手机QQ中进入勋章墙?