Esempio n. 1
0
            for i in self.selectedIndexes() :
                g = i.data()
                res.append(g.GDLName())
            clipboard = QtGui.QApplication.clipboard()
            clipboard.setText("  ".join(res))
        else :
            super(FontView, self).keyPressEvent(event)

    def do_activate(self, index) :
        self.changeGlyph.emit(index.data(), self.model, True)

    def classSelected(self, name) :
        self.model.font.classSelected(name)
        self.viewport().update()

def clicked_glyph(index) :
    print str(index.data())

if __name__ == "__main__" :
    from graide.font import Font
    import sys

    app = QtGui.QApplication(sys.argv)
    font = Font()
    font.loadFont("/usr/share/fonts/opentype/charissil/CharisSIL-R.ttf")
    font.makebitmaps(40)
    table = FontView(font)
    table.activated.connect(clicked_glyph)
    table.show()
    sys.exit(app.exec_())
Esempio n. 2
0
                res.append(g.GDLName())
            clipboard = QtGui.QApplication.clipboard()
            clipboard.setText("  ".join(res))
        else:
            super(FontView, self).keyPressEvent(event)

    def do_activate(self, index):
        self.changeGlyph.emit(index.data(), self.model, True)

    def classSelected(self, name):
        self.model.font.classSelected(name)
        self.viewport().update()


def clicked_glyph(index):
    print str(index.data())


if __name__ == "__main__":
    from graide.font import Font
    import sys

    app = QtGui.QApplication(sys.argv)
    font = Font()
    font.loadFont("/usr/share/fonts/opentype/charissil/CharisSIL-R.ttf")
    font.makebitmaps(40)
    table = FontView(font)
    table.activated.connect(clicked_glyph)
    table.show()
    sys.exit(app.exec_())