2014-10-30 61 views
-1

我在Windows上使用Python 2.7。我正在嘗試使用標籤將數據表寫入Tkinter框架,並將數據排列爲網格。這似乎工作正常。我現在希望能夠使用鼠標選擇表中的數據並將其複製到剪貼板。有沒有辦法做到這一點?我應該在Tkinter中使用不同的小部件嗎?什麼是從Tkinter屏幕複製數據的好方法?

row=1 
col=0 
sep=Frame(root) 

for itemcat in summary: 
    Label(sep, text=str(itemcat), fg='red', bg='yellow').grid(row=row, column=col,sticky='NSEW',padx=1, pady=1)    
    row+=1 
+0

如果有人告訴我爲什麼downvote會有幫助嗎? – akrishnamo 2014-10-30 04:46:07

回答

0

最簡單的方法是使用畫布繪製網格,然後保存爲postscript文件。爲了能夠選擇數據,您必須點擊兩個對角,或者使用B2或B3按鈕單擊開始,然後釋放並結束,然後使用函數來捕獲這兩個事件的座標。 AFAIK你必須然後重新創建網格作爲Tkinter PIL圖像,可以保存爲.png .jpg .gif或.bmp文件

+0

謝謝。但是,我想將其複製爲文本,以便將數據粘貼到另一個應用程序(如記事本或Excel)上 – akrishnamo 2014-10-30 23:43:01

相關問題