从Tkinter屏幕复制数据的好方法是什么



我在Windows上使用Python 2.7。我正在尝试使用标签将数据表写入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

最简单的方法是使用画布绘制网格,然后保存为postscript文件。为了能够选择数据,您必须单击两个对角,或者使用B2或B3按钮单击开始,释放结束,并使用一个功能来捕捉这两个事件的坐标。AFAIK您必须将网格重新创建为Tkinter PIL图像,该图像可以保存为.png.jpg.gif或.bmp文件

相关内容

最新更新