示例#1
0
def create_file_buffer(name):
    thename = name
    index = 2
    while thename in buffers:
        thename = name + ("<%d>" % index)
        index += 1

    doc = TextDocument()
    log.debug("create_buffer: %s", doc)
    doc.setPlainText("This is %s" % thename)
    font = QtGui.QFont()
    font.setFamily("Courier New")
    doc.setDefaultFont(font)
    doc.set_file(None, thename)
    buffers[thename] = doc
    return (doc, thename)