from kivy.app import App
from kivy.uix.boxlayout import BoxLayout
from kivy.lang.builder import Builder
"""Bubble本身不能触发事件,可以嵌套Button""" Builder.load_string("""
<BubbleWidget>:
size_hint:.5,.2
pos_hint:{'center_x':.5,'center_y':.5}
Bubble:
arrow_pos:'bottom_left'
Bubble:
Button:
text:'Bubble'
on_release:root.pr()
""") class BubbleWidget(BoxLayout):
def __init__(self, **kwargs):
super().__init__(**kwargs) def pr(self):
print("123") class MyApp(App):
def build(self):
return BubbleWidget() if __name__ == '__main__':
MyApp().run()

最新文章

  1. python base64的加密与解密
  2. PHP之简单实现MVC框架
  3. 关于ZeroMQ的信息与文档
  4. leetcode刷题笔记
  5. 【解题报告】POJ-1467 Symbolic Derivation
  6. VFS对象总结
  7. Asp.Net Design Pattern Studynotes -- Part1
  8. 基于VirtualBox 安装和配置Fuel OpenStack(V6.1)
  9. Highcharts选项配置详细说明文档
  10. JAVA爬虫代码
  11. 《java.util.concurrent 包源码阅读》19 PriorityBlockingQueue
  12. 黄聪:PHP获取某一天前后任意时间
  13. [视频]K8飞刀 WordPress XSS添加管理员 &amp; GetShell 教程
  14. TestNG源代码分析:依赖管理的实现
  15. ==与Equals的作用
  16. windows下html2jade批量转换
  17. Tomcat漏洞利用与安全加固实例分析
  18. /etc/rc.d/rc.local 自定义开机启动程序
  19. webpack快速入门——实战技巧:优雅打包第三方类库
  20. C#类的修饰符

热门文章

  1. CentOS管理firewalld防火墙
  2. Axis &lt;=1.4 RCE 复现
  3. Mybatis简单查询
  4. 【PHP数据结构】图的应用:最短路径
  5. TP5开启缓存
  6. Java基础系列(22)- For循环详解
  7. MySQL修改root密码的多种方法, mysql 导出数据库(包含视图)
  8. selenium+python处理Alert弹窗
  9. jmeter旅程第一站:Jmeter抓包浏览器或者抓取手机app的包
  10. AT2305-[AGC010D]Decrementing【博弈论】