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

2024-10-01 09:42:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我在Windows上使用python2.7。我正在尝试使用标签将数据表写入Tkinter帧,并将数据排列为网格。这似乎很管用。我现在希望能够使用鼠标选择表中的数据并将其复制到剪贴板。有办法吗?我应该在Tkinter中使用不同的widget吗?在

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

Tags: 数据网格tkinterwindowscol标签鼠标widget
1条回答
网友
1楼 · 发布于 2024-10-01 09:42:26

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

相关问题 更多 >