window.py 文件源码

python
阅读 27 收藏 0 点赞 0 评论 0

项目:grbl-stream 作者: fragmuffin 项目源码 文件源码
def __init__(self, screen):
        self.screen = screen
        (max_y, max_x) = self.screen.getmaxyx()
        self.window = curses.newwin(5, max_x, self.row, 0)
        self.status = ''
        self.banner = Banner(self.window, self.banner_prefix)

        # Widgets
        self.widgets = {
            'X+': Button(self.window, 'X+', 3, 6),
            'X-': Button(self.window, 'X-', 3, 0),
            'Y+': Button(self.window, 'Y+', 2, 3),
            'Y-': Button(self.window, 'Y-', 4, 3),
            'Z+': Button(self.window, 'Z+', 2, 11),
            'Z-': Button(self.window, 'Z-', 4, 11),
            'jog': NumberLabel(self.window, 1, 6, 0.001),
            'MPosX': NumberLabel(self.window, 2, 21),
            'MPosY': NumberLabel(self.window, 3, 21),
            'MPosZ': NumberLabel(self.window, 4, 21),
            'WPosX': NumberLabel(self.window, 2, 31),
            'WPosY': NumberLabel(self.window, 3, 31),
            'WPosZ': NumberLabel(self.window, 4, 31),
            'feed_rate': Label(self.window, 2, 44, len=20, text='?', prefix='Feed Rate: '),
            'spindle': Label(self.window, 3, 44, len=20, text='?', prefix='Spindle:   '),
        }

        self.render()
        self.refresh()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号