首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

获得2个独立的tkinter窗口,而不是浏览3个页面

在Python中,可以使用tkinter库来创建图形用户界面(GUI)应用程序。要获得2个独立的tkinter窗口,可以按照以下步骤进行操作:

  1. 导入tkinter库:
代码语言:txt
复制
import tkinter as tk
  1. 创建主窗口和子窗口:
代码语言:txt
复制
# 创建主窗口
root = tk.Tk()

# 创建子窗口
window1 = tk.Toplevel(root)
window2 = tk.Toplevel(root)
  1. 设置主窗口和子窗口的属性和布局:
代码语言:txt
复制
# 设置主窗口属性
root.title("主窗口")
root.geometry("400x300")

# 设置子窗口1属性
window1.title("子窗口1")
window1.geometry("200x150")

# 设置子窗口2属性
window2.title("子窗口2")
window2.geometry("200x150")
  1. 运行应用程序的主循环:
代码语言:txt
复制
root.mainloop()

完整的代码示例:

代码语言:txt
复制
import tkinter as tk

# 创建主窗口和子窗口
root = tk.Tk()
window1 = tk.Toplevel(root)
window2 = tk.Toplevel(root)

# 设置主窗口属性
root.title("主窗口")
root.geometry("400x300")

# 设置子窗口1属性
window1.title("子窗口1")
window1.geometry("200x150")

# 设置子窗口2属性
window2.title("子窗口2")
window2.geometry("200x150")

# 运行应用程序的主循环
root.mainloop()

这样,你就可以获得2个独立的tkinter窗口,而不是浏览3个页面。

相关搜索:如何使标签在Tkinter中只获得空白空间,而不是整个窗口处理从新浏览器窗口而不是当前浏览器窗口下载的文件如何获得电子表格来打开Excel而不是浏览器窗口?从Chromebook运行TWA只会在浏览器中打开URL,而不是一个独立窗口cURL - 在我的浏览器中获得200 OK而不是304如何定位网页最右侧的元素,而不是浏览器页面?如何在我自己的扩展中获得刚打开的页面而不是chrome特殊页面需要帮助找出如何在tkinter中创建不同的页面标题,而不是所有页面都有相同的标题?如何使用selenium获取浏览器中的页面源代码而不是查看页面中的页面源代码tkinter message.showinfo()将我带回第一个窗口,而不是停留在按钮所在的窗口如何在.html页面上创建自定义图标,而不是默认的浏览器或浏览器图标?如何在Javascript中获得相对于页面而不是相对于屏幕的鼠标坐标?是否可以将使用plt.show()获得的窗口保存为可导航的格式,而不是简单的图像?如何在协作视图中打开球队卡片操作URL,而不是在新的浏览器窗口中?是否有一个Tkinter (Python 3.7)函数可以将文本输出定向到创建的窗口,而不是命令行?为什么每次加载页面时,我的窗口滚动功能都会启动,而不是在每次更改时启动?如何获得与浏览器视图匹配的带换行符的文本,而不是html源代码(使用python和漂亮汤)为什么我通过向根URL发出请求来获得对HAL浏览器的引用,而不是JSON+HAL响应?浏览器在表单的位置打开页面,而不是在顶部,即使我在顶部放置一个锚点也是如此当用户选择“在新标签中打开”/“在新窗口中打开”而不是用html/javascript点击时,如何访问所需的页面
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Python进阶-GUI窗口

获得 tkinter 访问权是首要步骤。 ? ① 窗口和控件 在 GUI 编程中,顶层窗口对象包含组成 GUI 应用所有小窗口对象。它们可能是文字标签、按钮、列表框等。...这些独立 GUI 组件称为控件。所以当创建一个顶层窗口时,只是表示需要一个地方来摆放所有的控件。...>>> import tkinter >>> top = tkinter.Tk() tkinter.Tk() 返回对象通常称为根窗口,这也是一些应用使用 root 不是 top 来指代它原因。...顶层窗口是那些在应用中独立显示部分。GUI 程序中可以有多个顶层窗口,但是其中只能有一个是根窗口。 控件可以独立存在,也可以作为容器存在。如果一个控件包含其他控件,就可以将其认为是那些控件父控件。...这些用户行为称为事件, GUI 对这类事件响应称为 回调。

1.4K50

过分了,别人用来做桌面应用开发,这家伙却用来撩妹(2)-上帝给你开了各种撩妹窗口Tkinter

过分了,别人用来做桌面应用开发,这家伙却用来撩妹(2)-上帝给你开了各种撩妹窗口Tkinter) 续上一篇学习,我们搞定了了tkinter基础函数,这次我们开始来搞事情。 ?...好,我们需求已经制定了,那我们来看一下。 这还不简单,上一张我们不是可以插入图片了吗?那还不是分分钟钟就搞定事。...代码: if __name__ == '__main__': for i in range(1,3): window() 然而实际上,不管循环多少次,页面都只有一个弹框,这是一个新手都会出现问题...在一个程序中,这些独立运行程序片段叫作“线程”(Thread),利用它编程概念就叫作“多线程处理” 通俗点来说,就比如你一个人在干活,又有一堆活需要做,但你又分不开,怎么办,再叫个人来呀。...注:千万不要把这个发给不太懂电脑的人,不然他可能会因为无法阻止窗口弹窗,重启电脑 第五步:随机窗口 我们继续来看随机弹窗,先来说明需求: 需要弹出很多弹窗 需要在不同位置上弹出窗口 在上面,我们已经看出来了

1.2K30
  • 【Python100天学习笔记】Day10 图形用户界面和游戏开发

    当然Tk并不是最新和最好选择,也没有功能特别强大GUI控件,事实上,开发GUI应用并不是Python最擅长工作,如果真的需要使用Python开发GUI应用,wxPython、PyQt、PyGTK等模块都是不错选择...基本上使用tkinter来开发GUI应用需要以下5个步骤: 导入tkinter模块中我们需要东西。 创建一个顶层窗口对象并用它来承载整个GUI应用。 在顶层窗口对象上添加GUI组件。...Pygame让游戏开发者不再被底层语言束缚,可以更多关注游戏功能和逻辑。...所谓像素就是屏幕上一个点,你可以用浏览图片软件试着将一张图片放大若干倍,就可以看到这些点。...,可以使用pygame中image模块函数来加载图像,再通过之前获得窗口对象blit方法渲染图像,代码如下所示。

    2.5K20

    python实现音乐播放和下载小程序功能

    (本篇部分代码综合整理自B站,B站有手把手说明教程) 1.网易云非付费内容爬取器(声明:由于技术十分简单,未到触犯软件使用规则程度)驱动Edge浏览器(自己写驱动会更高端)进入界面,爬取列表中第一个音频地址并存入相应文件夹中...这里有一个最简单爬虫程序和一个最简单tkinter GUI编程。 注意,要先在网易云音乐网页中将第一个对应音频链接位置定位: ?...创建目录参见makedirs 这里GUI需要tkinter添加文本。...至于Tkinter控件内容,应该根据实际情况试错和设计,界面编程相对还是比较简单。...到此这篇关于python实现音乐播放和下载小程序功能文章就介绍到这了,更多相关python–音乐播放和下载小程序内容请搜索ZaLou.Cn以前文章或继续浏览下面的相关文章希望大家以后多多支持ZaLou.Cn

    1.9K20

    python中tkinter窗口位置坐标大小等实现示例

    ,言归正传,回归本篇博文主题:python中tkinter窗口位置|坐标\大小等知识科普。 大家都知道tkinter库中有很多控件和主窗口,因此这些控件和主窗口都有对应屏幕坐标的信息。...# 设置窗口大小不可变 (3)获取窗口方法 winfo_width获得窗口宽度,winfo_height获得窗口高度。...以上两个方法都是无参方法,通过返回值我们可以获得窗口宽高。...from tkinter import * def go(): txt = '窗口左上角坐标为:(%s,%s)\n窗口高度为:%s窗口宽度为:%s' \ % (root.winfo_x...到此这篇关于python中tkinter窗口位置\坐标\大小等实现示例文章就介绍到这了,更多相关python中tkinter窗口位置\坐标\大小内容请搜索ZaLou.Cn以前文章或继续浏览下面的相关文章希望大家以后多多支持

    2.4K60

    012:tkinter+爬虫设计对联软件

    今天用Python设计一个小对联软件! 其中运用到tkinter模块: tkinter是Python下面向tk图形界面接口库,可以方便地进行图形界面设计和交互操作编程。...可以应用在Windows和Macintosh系统里,实现本地窗口风格。 先看下我们软件效果图: 首先,程序界面设计还是利用tkinter来进行设计。...稍微总结一下,上面的url比较负责,包含了url编码输入,还有特定编码格式时间,还有时间戳以及让人费解len。 了解了url结构组织,我们就可以很轻松模拟浏览器进行访问,返回我们需要内容。...(root, width=10, height=10, font=("隶书", 18)) # 设置滚动窗口参数 scr2.place(x=1050, y=150) # 滚动文本框在页面的位置...(root, width=10, height=10, font=("隶书", 18)) # 设置滚动窗口参数 scr2.place(x=1050, y=150) # 滚动文本框在页面的位置

    83410

    七个Python必备GUI库,这次一定要学会!

    还包括了线程,Unicode,正则表达式,SQL数据库,SVG,OpenGL,XML和功能完善Web浏览器,以及许多丰富GUI小部件集合。 使用pip安装一下。...Tkinter Tkinter是Python中最受欢迎GUI库之一。由于它简单易学语法,成为GUI开发初学者首选之一。...Kivy可以在不同平台上运行,包括Windows、Mac OS、Linux、Android、iOS和树莓派。 此外也是免费使用获得了MIT许可。...采用了四种最流行GUI框架QT、Tkinter、WxPython和Remi,能够实现大多数样例代码,降低了学习难度。 Remi将应用程序界面转换为HTML,以便在Web浏览器中呈现。...点击OK按钮,窗口消失。 06. PyGUI PyGUI是一个以简单API闻名GUI框架,减少Python应用与平台底层GUI之间代码量。

    4.1K30

    七个Python必备GUI库,这次一定要学会!

    还包括了线程,Unicode,正则表达式,SQL数据库,SVG,OpenGL,XML和功能完善Web浏览器,以及许多丰富GUI小部件集合。 使用pip安装一下。...Tkinter Tkinter是Python中最受欢迎GUI库之一。由于它简单易学语法,成为GUI开发初学者首选之一。...Kivy可以在不同平台上运行,包括Windows、Mac OS、Linux、Android、iOS和树莓派。 此外也是免费使用获得了MIT许可。...采用了四种最流行GUI框架QT、Tkinter、WxPython和Remi,能够实现大多数样例代码,降低了学习难度。 Remi将应用程序界面转换为HTML,以便在Web浏览器中呈现。...点击OK按钮,窗口消失。 06. PyGUI PyGUI是一个以简单API闻名GUI框架,减少Python应用与平台底层GUI之间代码量。

    4.3K20

    好看又好用 GUI,你需要这七个 Python 必备库,

    一个好看又好用GUI,可以大大提高大家使用体验,提高效率。比如你想开发一个计算器,如果只是一个程序输入,输出窗口的话,是没有用户体验。所以开发一个图像化窗口,就变得很有必要。...还包括了线程,Unicode,正则表达式,SQL数据库,SVG,OpenGL,XML和功能完善Web浏览器,以及许多丰富GUI小部件集合。 使用pip安装一下。...Kivy可以在不同平台上运行,包括Windows、Mac OS、Linux、Android、iOS和树莓派。此外它也是免费使用获得了MIT许可。...Remi将应用程序界面转换为HTML,以便在Web浏览器中呈现。...PyGUI PyGUI是一个以简单API闻名GUI框架,减少Python应用与平台底层GUI之间代码量。轻量级API,可以让你应用程序运行起来更流畅,更快速。同时还开源代码,跨平台项目。

    3.3K30

    用 Python 构建漂亮 GUI

    转载:https://www.jianshu.com/p/30c74a6eb145 在 Python 中构建 GUI 是我最喜欢做事情之一,无论是显示一些文本基本页面,还是构建公司使用完整应用程序...Tkinter 是最受欢迎软件包之一,它允许您使用 Python 构建 GUI,Tkinter Designer 软件包通过添加 Figma API 来开发更好看 GUI 来构建此软件包! ?...tkinter_designer.py 执行上述脚本后,你将看到一个漂亮 GUI 界面: ?...本质上,我们将在 Figma 中构建项目,然后我们将在弹出窗口中输入令牌 ID、文件 URL 和输出路径,我们基本上将获得 Figma 项目的 Python 版本。...您将获得一个 Python 文件/文件夹输出,其中包含您可以实际运行图像!您可以打开终端并运行该 Python 文件,您将在 Python 中拥有与 Figma 上相同 GUI!

    1.9K30

    Tkinter 入门之旅

    Google Chrome、Firefox 和 Microsoft Edge 之类 GUI 应用程序是用来浏览 Internet 这些都是我们日常在电脑上使用一些不同类型 GUI 应用程序,其实我们通过...,标签只不过是需要在窗口上显示输出,在例子中是 hello world Tkinter Widgets 那么到底什么是 Widgets 呢 Widgets 类似于 HTML 中元素,我们可以在...及其父框架、窗口Tkinter 具有以下三个布局方式 pack():- 它在块中组织 Widgets,这意味着它占据了整个可用宽度,这是在窗口中显示 Widgets 标准方法 grid():-...() window.mainloop() 好了,进步 Tkinter 知识我们都梳理完毕了,下面就完成一个简单实战项目吧 计算器 APP 首先初始化页面 window = Tk() window.geometry...,虽然页面很简陋,但是加减乘除这些基本运算还是包含了 好了,今天分享就到这里,喜欢就点个赞吧 需要计算器完整源码,点击“在看”,加微信获取

    6.3K40

    用 Python 构建漂亮 GUI 应用

    在 Python 中构建 GUI 是我最喜欢做事情之一,无论是显示一些文本基本页面,还是构建公司使用完整应用程序,Python 都可用于开发这些以及介于两者之间所有应用程序。...Tkinter 是最受欢迎软件包之一,它允许您使用 Python 构建 GUI,Tkinter Designer 软件包通过添加 Figma API 来开发更好看 GUI 来构建此软件包!...以下是使用方法: 下载 安装 TkInter Designer 是一个相当简单过程,您所要做就是克隆 Github 存储库: git clone https://github.com/ParthJadhav...本质上,我们将在 Figma 中构建项目,然后我们将在弹出窗口中输入令牌 ID、文件 URL 和输出路径,我们基本上将获得 Figma 项目的 Python 版本。...这是 GUI 构建发生地方,这本质上是构建前端拖放界面,登录后,您要单击右上角 New 并创建一个新设计文件: 只需要 3 秒就可以设计一个自己需要界面: 您将获得一个 Python 文件

    1.1K10

    源创库 | Python GUI初步认识与CS端发展之我见

    Python GUI框架主要有tkinter、wxPython、PyQt、PythonCard、Dabo等,Python自带是thinkter。...Python GUI面向对象写法以及窗口嵌套: 类定义文件TestGUI.py: from tkinter import *from tkinter.messagebox import showinfoclass...其实很长一段时间我一直觉得在移动互联网蓬勃发展,B/S端将逐步取代C/S端,一方面是因为越来越多的人用手机不是PC,另一方面由于Web技术进步,Web在全平台适配上已经不是什么难事,因此当初我认为...这个时候使用B/S其实并不是特别合适,因为毕竟浏览器这种方式还需要访问网址之类东西。...而且据我所知C#.net窗口开发在画界面方面是可以直接拖拽,所以C/S编程相关职位其实要求不是那么高,换了B/S之后所有架构都要重新评估,引入了技术复杂度,对于一个非互联网传统企业来说,IT本身就属于成本部门或稳定部门不是利润来源部门

    70340

    Pyppeteer:比selenium更高效爬虫界新神器

    因为 requests 爬取下来只能是服务器端网页源码,这和浏览器渲染以后页面内容是不一样。...因为,真正数据是经过 JavaScript 执行后,渲染出来,数据来源可能是 Ajax,也可能是页面某些 Data,或者是一些 ifame 页面等。...Chromium是一款独立浏览器,是Google为发展自家浏览器Google Chrome开启计划,相当于Chrome实验版,Chromium稳定性不如Chrome但是功能更加丰富,而且更新速度很快...一起来看下面这段代码,在main函数中,先是建立一个浏览器对象,然后打开新标签页,访问百度主页,对当前页面截图并保存为“example.png”,最后关闭浏览器。...默认为 True除非appMode或devtools选项True •executablePath (str):运行 Chromium 或 Chrome 可执行文件路径,不是默认捆绑 Chromium

    2.3K41

    一个Python GUI神器,双手彻底解放!

    PySimpleGUI是一个PythonGUI软件包,目的是让GUI更简单。 它支持4个框架,包括tkinter,Qt,WxPython和Remi。...PySimpleGUI含有成百上千书面文档页面和示例程序,这将帮助我们快速有效地工作。使用PySimpleGUI可能无需花几天或几周时间来学习一个GUI包,而是可以在一个下午内完成项目。...游戏类 PySimpleGUI虽然不是专门作为游戏开发SDK编写,但它使得某些游戏开发非常容易。 ? ?...更牛逼是,这4行代码可与tkinter,Qt和Web端口一起使用。比如,我们可以使用tkinter显示图像相同代码在浏览器中实时显示网络摄像头。 ?...下面的YOLO演示是一个很好示例,说明GUI如何在与AI算法交互中产生巨大变化。注意窗口底部两个滑块,这两个滑块可更改YOLO算法使用两个参数。 ?

    3.4K20

    Python中tkinter模块常用参数总结

    1、使用tkinter.Tk() 生成主窗口(root=tkinter.Tk())root.title('标题名')      修改框体名字,也可在创建时使用className参数来命名;root.resizable...()root.update()      刷新页面;2、初级样例import tkinterroot=tkinter.Tk() #生成root主窗口label=tkinter.Label(...(在Tkinter窗口部件类没有分级;所有的窗口部件类在树中都是兄弟。)...relheight:  组件相对于窗口高度,0-1;5、使用tkinter.Button时控制按钮参数anchor:      指定按钮上文本位置;background(bg)  ...  “focusin”        当Entry组件获得焦点时候去验证  “focusout”       当Entry组件失去焦点时候去验证  “key”          当输入框编辑时候验证

    82730

    七个Python必备GUI库

    还包括了线程,Unicode,正则表达式,SQL数据库,SVG,OpenGL,XML和功能完善Web浏览器,以及许多丰富GUI小部件集合。 使用pip安装一下。...Tkinter Tkinter是Python中最受欢迎GUI库之一。由于它简单易学语法,成为GUI开发初学者首选之一。...Kivy可以在不同平台上运行,包括Windows、Mac OS、Linux、Android、iOS和树莓派。 此外也是免费使用获得了MIT许可。...采用了四种最流行GUI框架QT、Tkinter、WxPython和Remi,能够实现大多数样例代码,降低了学习难度。 Remi将应用程序界面转换为HTML,以便在Web浏览器中呈现。...点击OK按钮,窗口消失。 06. PyGUI PyGUI是一个以简单API闻名GUI框架,减少Python应用与平台底层GUI之间代码量。

    3.5K30
    领券