草庐IT

Tkinter界面

全部标签

python - Tkinter 中的可扩展和收缩框架

有谁知道在tkinter/ttk中是否已经有一个小部件/类来处理基于切换按钮(checkbutton)的扩展/收缩框架?这个问题源于我试图清理一个杂乱的gui,它有很多按特定操作分类的选项。我想要一些类似的东西:在谷歌上找到的例子然而,不仅仅是文本,还允许按钮、条目和任何tkinter的小部件。如果这还不存在,创建一个继承tkinterFrame的类是否可能/有用:importtkinterastkimportttkclasstoggledFrame(tk.Frame):def__init__(self):self.show=tk.IntVar()self.show.set(0)sel

python - 如何在 tkinter 中使用图像作为背景?

#importstatementsfromTkinterimport*importtkMessageBoximporttkFontfromPILimportImageTk,Image导入图片代码:app=Tk()app.title("Welcome")image2=Image.open('C:\\Users\\adminp\\Desktop\\titlepage\\front.gif')image1=ImageTk.PhotoImage(image2)w=image1.width()h=image1.height()app.geometry('%dx%d+0+0'%(w,h))#app

python - 使用带有 tkinter 的 Python 3 选择文本小部件中的所有文本

我正在编写我的第一个Python程序,但对自己在做什么一无所知。我想重新绑定(bind)ctrl-a(控制a)以选择文本小部件中的所有文本。当前绑定(bind)是ctrl-/(控制/)。绑定(bind)部分直接跳转到函数,但实际的文本选择不起作用。相反,光标跳到第一行的第一个字符(就像它应该的那样)并且没有其他任何事情发生。我确信这非常容易修复,但在花了一个小时之后,我无法弄清楚出了什么问题。Python3、Windows:fromtkinterimport*#Selectallthetextintextbox(notworking)defselect_all(event):textb

python - 如何在 tkinter Canvas 中获取对象的坐标?

我似乎不知道如何检索x,y使用Python在TkinterCanvas上创建的椭圆的位置c.create_oval(x0,y0,x1,y2)我明白Tkinter在x0,y0,x1,y2指定的框内创建椭圆如果我能得到那些坐标,那也行。我需要坐标将椭圆移动一个等于鼠标坐标和实际椭圆的偏移量。 最佳答案 将c.create_oval的结果分配给x--这是椭圆的“对象ID”。然后,c.coords(x)为您提供椭圆坐标的(x1,y1,x2,y2)元组(您使用x之后的新坐标调用coords>移动椭圆)。

Android 多任务窗口中的界面高斯模糊处理问题

Android多任务窗口中的界面高斯模糊处理应用开发过程中安全问题的确需要系统考虑也要开发者自己多考虑,一个小的细节可能会让你的应用变的更安全,最近在用招商银行App的时候无意中发现了iPhone上多任务窗口,看到招商银行的应用有一个特别的地方就是当应用出现在多任务中的时候界面被高斯模糊处理了,也就是看不到界面内容了(如下图一),你看后面的今日头条还是可以看到内容的,为什么看不到这个应该都知道为了安全嘛。先说结论,就目前而言,iOS实现了系统级的可对后台任务列表中的App预览界面进行高斯模糊处理;Android目前假如我们想让应用安全点就是不要在多任务中泄露信息可以怎么做呢?我们有两种体验很差

python - Tkinter:如何在 Canvas 窗口中获取框架以扩展到 Canvas 的大小?

所以我一直在使用tkinter中的Canvas小部件来创建一个充满标签的框架,它有一个滚动条。一切正常,除了框架仅扩展到放置在其中的标签的大小-我希望框架扩展到父Canvas的大小。如果我对Canvas中的框架使用pack(expand=True)(我已在下面的代码中注释掉)但滚动条不起作用,则可以轻松完成此操作。这是适当的代码:...self.canvas=Canvas(frame,bg='pink')self.canvas.pack(side=RIGHT,fill=BOTH,expand=True)self.mailbox_frame=Frame(self.canvas,bg='p

python - 如何让 Tkinter 在 Mac 上工作

这个问题在这里已经有了答案:关闭10年前。PossibleDuplicate:ImportErrorwhenimportingTkinterinPython我有一台装有MountainLion的Mac。我想在上面为Python开发,所以我捕获了一个Python3.3候选版本并开始使用它。但是,我试图开始使用Tkinter图形,当我尝试这一行时:fromTkinterimport*Eclipse(和IDLE)给了我这个讨厌的错误Traceback(mostrecentcalllast):File"/Users/venkatsmoorthy/Documents/workspace/Pyth

Winform中使用HttpClient(设置最大超时响应时间)调用接口并做业务处理时界面卡住,使用async Task await异步任务编程优化

场景Winform中怎样使用HttpClient调用http的get和post接口并将接口返回json数据解析为实体类:Winform中怎样使用HttpClient调用http的get和post接口并将接口返回json数据解析为实体类_winform请求http接口_霸道流氓气质的博客-CSDN博客参考前面使用HttpClient调用http的get和post接口的小示例,需要定位调用http的get接口并对接口返回数据进行后续处理。关于定时器的使用在下面文章中有涉及到Winform中使用mysqldump实现选择部分表定期备份mysql数据库:Winform中使用mysqldump实现选择部

QT学习开发笔记(项目实战之智能家居物联 UI 界面开发 )

智能家居物联UI界面开发项目路径为4/01_smarthome/01_smarthome/01_smarthome.pro,先看项目界面。项目界面如下,采用暗黑主题设计,结合黄色作为亮色,让用户一目了然。界面笔者从一些智能家居界面中找到灵感的,编写设计完成的效果不错!请自行查阅源码,掌握了本教程前面第七章的内容,就可以理解这个界面是如何设计的。原子云API接口我们想要与原子云通信,那么必须先了解原子云平台的API接口。请参阅原子云平台API文档V1.2.pdf文档。原子云平台API写的非常详细了,请自行翻阅。需要我们从原子云平台了解原子云API的通信流程。下图是原子云平台API的使用流程图。我

HarmonyOS开发详解(四)——鸿蒙Page Ability功能及UI界面开发详解

    HarmonyOS里面的界面通过PageAbility和JavaUI一起来实现;讲述PageAbility就离不开Ability。在HarmonyOS里面把各种具备的能力进行抽象,叫做Ability;Ability是程序重要的组成部分;鸿蒙的各种功能、能力都是通过Ability展现,可以说开发鸿蒙应用就离不开Ability。本文将详细讲解PageAbility相关的应用和案例。        Ability分为两大类:一类是FA(FeatureAbility),FA支持带页面的PageAbility,提供与用户交互界面;另一类是PA(ParticleAbility),PA代表一种能力,