如何在臀部菜单中添加分隔线

肉嫩

我制作了一个 python 脚本,它创建了一个 MacOS 状态栏项目,它显示了 youtube 统计信息。当您单击文本时,我想在下拉菜单中添加分隔符,但我无法执行此操作。(我在文本下的意思的图像)。我找到了很多例子,但它们都只适用__init__于类中的一个函数。如果我尝试向__init__类中添加一个函数,我会收到一条错误消息AttributeError: 'Sub_Counter' object has no attribute '_menu'为什么会发生这种情况,如何解决?

我添加到__init_函数中的代码

self.menu = [
            "About",
            "No Icon",
            None,
            "Detailed Statistics:",
            None,
            "Quit",
            ]

没有__init__功能的普通代码

import rumps
import time
import sys
import os
from sty import fg
from googleapiclient.discovery import build


key = open(os.path.join(sys.path[0], './key.txt')).read().strip()
service = build('youtube', 'v3', developerKey=key)

subs = service.channels().list(
    part='statistics',
    id='UCERizKQbgpBXOck0R6t_--Q'
).execute()['items'][0]['statistics']['subscriberCount']

timers = ["1 secs","5 secs","10 secs","15 secs","20 secs","25 secs","30 secs","35 secs","45 secs","50 secs","1 Min"]

EXEC_TIMER = 60

class Sub_Counter(rumps.App):

    @rumps.timer(EXEC_TIMER)   
    def pull_data(self, _):
        self.sub_menu = timers
        subs = service.channels().list(
            part='statistics',
            id='UCERizKQbgpBXOck0R6t_--Q'
        ).execute()['items'][0]['statistics']['subscriberCount']

        a = (str(subs))
        self.icon = "logo.png"
        self.title = "Subscribers: " + str(a)
        self.notification = str(a) + " Subscribers"

    @rumps.clicked("About")
    def about(self, _=):
        rumps.notification("Youtube Subscriber Count", "Made by Roxiun using Python & rumps", "Shows Youtube Subscriber counts")


    @rumps.clicked("No Icon")
    def noicon(self, sender):
        sender.state = not sender.state
        self.icon = None


    @rumps.clicked("Detailed Statistics")
    def Detailed_Statistics(self, _):
        rumps.notification("You have:", self.notification , "Veiws Comming Soon")

if __name__ == "__main__":
    Sub_Counter("Loading...").run() #debug=True

我想做的事情的图像[用红色圈出 -(是的,就是这条线)] 分隔线的图像

提前致谢!

肉嫩

通过做固定

app = Sub_Counter("Loading...")
app.menu[
    "About",
    "No Icon",
    None,
    "Detailed Statistics:",
    None,
    "Quit",
]
app.run()

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

iOS)如何在tabbarItems之间添加分隔线(==分隔符)

来自分类Dev

如何在ForEach视图内的每个项目之间添加分隔线?

来自分类Dev

在抽屉清单项目之间添加分隔线

来自分类Dev

macOS:在NSMenu NSMenuItem之间添加分隔线?

来自分类Dev

在水平Sass Suss网格之间添加分隔线

来自分类Dev

通过自动布局添加分隔线

来自分类Dev

如何为自定义 UITableView 标题部分笔尖添加分隔线?

来自分类Dev

如何在角度列之间添加垂直分隔线

来自分类Dev

如何在Flutter中的列上的小部件之间添加垂直分隔线?

来自分类Dev

如何在ios中设置上边框/分隔线?

来自分类Dev

如何在iOS 7中删除分隔线?

来自分类Dev

Flutter:如何在CupertinoDatePicker中删除分隔线?

来自分类Dev

如何在菜单项中添加分隔符?

来自分类Dev

如何在 TinyMCE 下拉菜单中添加分隔符

来自分类Dev

如何调整每个菜单项之间的菜单分隔线(文本之间的分隔线)?

来自分类Dev

如何使用下拉菜单中的分隔线分隔元素?

来自分类Dev

如何在视图之间的主窗口小部件中创建简单的分隔线/分隔线

来自分类Dev

如何在Clockpicker中的时间和子午线(AM?PM)之间添加分隔符?

来自分类Dev

Android listview-仅在列表末尾添加分隔线

来自分类Dev

防止ItemDecorator向我的视图类型添加分隔线

来自分类Dev

ASP.NET Repeater项在每行之后添加分隔线

来自分类Dev

Android listview-仅在列表末尾添加分隔线

来自分类Dev

在具有相等空间分布的弹性项目之间添加分隔线

来自分类Dev

为每个 GridLayout 方块添加分隔线和波纹效果

来自分类Dev

在ul菜单中制作分隔线的最佳方法

来自分类Dev

Xamarin MasterPage - 在菜单中显示/隐藏分隔线

来自分类Dev

选项菜单,选项之间有线,例如菜单中显示的选项之间的分隔线

来自分类Dev

选项菜单,选项之间有线,例如菜单中显示的选项之间的分隔线

来自分类Dev

如何在Android中删除Recyclerview项目之间的分隔线

Related 相关文章

  1. 1

    iOS)如何在tabbarItems之间添加分隔线(==分隔符)

  2. 2

    如何在ForEach视图内的每个项目之间添加分隔线?

  3. 3

    在抽屉清单项目之间添加分隔线

  4. 4

    macOS:在NSMenu NSMenuItem之间添加分隔线?

  5. 5

    在水平Sass Suss网格之间添加分隔线

  6. 6

    通过自动布局添加分隔线

  7. 7

    如何为自定义 UITableView 标题部分笔尖添加分隔线?

  8. 8

    如何在角度列之间添加垂直分隔线

  9. 9

    如何在Flutter中的列上的小部件之间添加垂直分隔线?

  10. 10

    如何在ios中设置上边框/分隔线?

  11. 11

    如何在iOS 7中删除分隔线?

  12. 12

    Flutter:如何在CupertinoDatePicker中删除分隔线?

  13. 13

    如何在菜单项中添加分隔符?

  14. 14

    如何在 TinyMCE 下拉菜单中添加分隔符

  15. 15

    如何调整每个菜单项之间的菜单分隔线(文本之间的分隔线)?

  16. 16

    如何使用下拉菜单中的分隔线分隔元素?

  17. 17

    如何在视图之间的主窗口小部件中创建简单的分隔线/分隔线

  18. 18

    如何在Clockpicker中的时间和子午线(AM?PM)之间添加分隔符?

  19. 19

    Android listview-仅在列表末尾添加分隔线

  20. 20

    防止ItemDecorator向我的视图类型添加分隔线

  21. 21

    ASP.NET Repeater项在每行之后添加分隔线

  22. 22

    Android listview-仅在列表末尾添加分隔线

  23. 23

    在具有相等空间分布的弹性项目之间添加分隔线

  24. 24

    为每个 GridLayout 方块添加分隔线和波纹效果

  25. 25

    在ul菜单中制作分隔线的最佳方法

  26. 26

    Xamarin MasterPage - 在菜单中显示/隐藏分隔线

  27. 27

    选项菜单,选项之间有线,例如菜单中显示的选项之间的分隔线

  28. 28

    选项菜单,选项之间有线,例如菜单中显示的选项之间的分隔线

  29. 29

    如何在Android中删除Recyclerview项目之间的分隔线

热门标签

归档