2016-10-28 61 views
0

PostScript文件在Ubuntu 16.04,無法查看PostScript文件使用下面的Python程序創建的:無法生成使用Tkinter的

from Tkinter import * 
root = Tk() 
c = Canvas(root) 
c.pack() 
c.create_text(0, 0, text = 'Hello', anchor=NW) 
c.update() 
c.postscript(file = 'hello.ps') 

查看在文本編輯器PostScript文件顯示如下一段:

/DejavuSans findfont 0 scalefont ISOEncode setfont 
0.000 0.000 0.000 setrgbcolor AdjustColor 
0 0 267 [ 
[(Hello)] 
] 14 -0 0 0 false DrawText 

在手動更改字體爲9時,可以查看postscript文件。

如何解決這個問題,以便Tkinter生成正確的postscript文件?任何建議...

+0

對Linux Mint的(基於Ubuntu 14.04),它設置9爲默認。 – furas

回答

0

您可以使用font=設置字體及其大小。也許它有幫助。

c.create_text(0, 0, text='Hello', anchor=NW, font=('DejavuSans', '9')) 

更多:Type fonts