standalone.py 文件源码

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

项目:hazzy 作者: KurtJacobson 项目源码 文件源码
def __init__(self):

        # Glade setup
        self.builder = gtk.Builder()
        self.builder.add_from_file("ui/standalone.glade")
        self.window = self.builder.get_object("window1")
        self.builder.connect_signals(self)

        # Filechooser setup
        self.filechooser = filechooser.Filechooser()
        box = self.builder.get_object("hbox1")
        filechooser_widget = self.filechooser.get_filechooser_widget()
        box.add(filechooser_widget)

        # Initialize keyboard if we found it
        if KEYBOARD:
            self.keyboard = Keyboard()

        # Connect signals emited by filechooser
        self.filechooser.connect('file-activated', self.on_file_activated)
        self.filechooser.connect('selection-changed', self.on_file_selection_changed)
        self.filechooser.connect('filename-editing-started', self.on_file_name_editing_started)
        self.filechooser.connect('error', self.on_error)
        self.builder.get_object('paste').set_sensitive(False)

        # Set up file ext filters
        self.filechooser.add_filter('gcode', ['.ngc', '.TAP', '.txt'])
        self.filechooser.add_filter('all', ['*'])
        self.filechooser.set_filter('all')

        # Set show hidden (defaults to False if not set)
        self.filechooser.set_show_hidden(False)

        #print self.filechooser.get_filter()
        #print self.filechooser.get_filters()

        # Show the whole shebang
        self.window.show()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号