草庐IT

python - 将资源管理器文件拖放到 tkinter 条目小部件?

我是Python的新手。我正在尝试将文件名(完整路径)输入到TKinter条目小部件。由于文件名的路径可能很长我希望能够直接拖放文件从Windows资源管理器。在Perl中,我看到了以下内容:useTk::DropSite;..my$mw=newMainWindow;$top=$mw->Toplevel;$label_entry=$top->Entry(-width=>'45',.-background=>'ivory2')->pack();$label_entry->DropSite(-dropcommand=>\&drop,-droptypes=>'Win32',);我可以在Pyt

python - 使用 Tkinter 显示带有列的列表框?

我正在尝试在Tkinter中创建一个包含列的Listbox。我正在从数据库查询记录中返回,并希望为每条记录在它自己的列中显示每个条目。看Listbox,感觉应该有这个功能,但是找不到。我应该使用什么小部件来执行此操作?我一直在网上搜索,但文档非常稀少。 最佳答案 您可以使用Ttk/TkinkerTreeview小部件,用于处理表格数据。下面是一个example使用Treeview小部件显示多列字符串列表的类:'''HeretheTreeViewwidgetisconfiguredasamulti-columnlistboxwitha

python - 使用 Tkinter 显示带有列的列表框?

我正在尝试在Tkinter中创建一个包含列的Listbox。我正在从数据库查询记录中返回,并希望为每条记录在它自己的列中显示每个条目。看Listbox,感觉应该有这个功能,但是找不到。我应该使用什么小部件来执行此操作?我一直在网上搜索,但文档非常稀少。 最佳答案 您可以使用Ttk/TkinkerTreeview小部件,用于处理表格数据。下面是一个example使用Treeview小部件显示多列字符串列表的类:'''HeretheTreeViewwidgetisconfiguredasamulti-columnlistboxwitha

python - 如何将滚动条附加到文本小部件?

我正在尝试将滚动条附加到我的文本字段,但未能成功。这是代码段:self.scroller=Scrollbar(self.root)self.scroller.place(x=706,y=121)self.outputArea=Text(self.root,height=26,width=100)self.outputArea.place(x=0,y=120)self.scroller.config(command=self.outputArea.yview)self.outputArea.config(state=DISABLED,yscrollcommand=self.scrolle

python - 如何将滚动条附加到文本小部件?

我正在尝试将滚动条附加到我的文本字段,但未能成功。这是代码段:self.scroller=Scrollbar(self.root)self.scroller.place(x=706,y=121)self.outputArea=Text(self.root,height=26,width=100)self.outputArea.place(x=0,y=120)self.scroller.config(command=self.outputArea.yview)self.outputArea.config(state=DISABLED,yscrollcommand=self.scrolle

python - 按钮上的图像

我希望下面两个脚本的输出相同。但是当我执行脚本1时,我没有得到按钮上的图像。但是,脚本2运行良好。脚本1fromTkinterimport*classfe:def__init__(self,master):self.b=Button(master,justify=LEFT)photo=PhotoImage(file="mine32.gif")self.b.config(image=photo,width="10",height="10")self.b.pack(side=LEFT)root=Tk()front_end=fe(root)root.mainloop()脚本2fromTkin

python - 按钮上的图像

我希望下面两个脚本的输出相同。但是当我执行脚本1时,我没有得到按钮上的图像。但是,脚本2运行良好。脚本1fromTkinterimport*classfe:def__init__(self,master):self.b=Button(master,justify=LEFT)photo=PhotoImage(file="mine32.gif")self.b.config(image=photo,width="10",height="10")self.b.pack(side=LEFT)root=Tk()front_end=fe(root)root.mainloop()脚本2fromTkin

tkinter制作一个简单计算器

        我们知道tkinter是python常用的UI框架,那么它是如何使用的呢?我们用一个简单的例子来显示它的作用,制作一个简单的计算器,如下图所示。上图是一个计算器,我们可以看出它一共有20个键,每个按键都表示一个功能,在最上方是一个文本框用来显示数值。接下来我们简单演示两个数相乘。 从上图计算结果,可以看出它简单地实现了两数相乘功能。 系统代码:#!/user/bin/envpython3#-*-coding:utf-8-*-#author:Forgeaheadfromtkinterimport*win=Tk()win.title('计算器')win.geometry('260x

小鱼儿学Tkinter-Radiobutton 单选按钮2

用list生成多个单选按键实例1班级用列表,list1=['1班','2班','3班','4班','5班','6班','7班','8班','9班','10班']用index和item从班级列表list1中取值,enumerate(list1)。index和item与enumerate()相关联。实例1代码:fromtkinterimport*defselectjob():#print(var.get())ms.set('你选择的班级是:'+list1[var.get()-1])root=Tk()var=IntVar()list1=['1班','2班','3班','4班','5班','6班','