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

有没有可能在tkinter中和他的父母在同一个屏幕上生成新的窗口?

在tkinter中,可以通过创建新的顶级窗口来在同一个屏幕上生成新的窗口。顶级窗口是独立于父窗口的窗口,可以包含自己的组件和布局。

以下是在tkinter中生成新窗口的步骤:

  1. 导入tkinter模块:import tkinter as tk
  2. 创建主窗口:root = tk.Tk()
  3. 定义一个函数,用于创建新窗口:
  4. 定义一个函数,用于创建新窗口:
  5. 在主窗口中添加一个按钮,点击按钮时调用create_new_window函数:
  6. 在主窗口中添加一个按钮,点击按钮时调用create_new_window函数:
  7. 运行主窗口的消息循环:root.mainloop()

通过以上步骤,当点击按钮时,将会在同一个屏幕上生成一个新的窗口。你可以在create_new_window函数中添加新窗口的组件和布局,以满足你的需求。

关于tkinter的更多信息和使用方法,你可以参考腾讯云的产品介绍链接:腾讯云-云服务器CVM

相关搜索:在tkinter中错误屏幕上显示的图像在tkinter中拍摄应用程序窗口/标签的“屏幕截图”可以在selenium,focus中打开新窗口作为屏幕上的主窗口吗?如何使用tkinter中的grid()方法在新的widget上创建按钮?在颤动中推送到新屏幕时,上一屏幕中的函数仍在调用在新选项卡中打开按钮上生成的链接在gtk中,我如何切换到一个新的屏幕,其中有新的按钮和其他小部件,但是在同一个窗口上?有没有办法在flutter中检测我的屏幕上的多个触摸?如何手动检查屏幕上的行,在新列中添加值?如何使用tkinter中的鼠标性别和鼠标位置坐标在屏幕上移动对象在tkinter应用程序中调用Matplotlib会更改Windows 10上的根窗口大小有没有办法在pyqt5或qt5中截取窗口的屏幕截图?在F#中如何在没有窗口的情况下绘制到屏幕上的像素?无法使用Tkinter中的两个不同按钮在同一个chrome窗口上执行任务,该窗口是我在Python中从Selenium打开的有没有办法在Flutter中重新绘制屏幕或导航到AppLifecycleState.paused上的不同屏幕如何使用python中的Tkinter库获得简单的绘图应用程序来在屏幕上显示结果?有没有办法为我们在*ngFor Angular 8中迭代的每个值生成新的span元素?基于其他列中给出的值,在pandas数据帧上生成n个新行有没有办法在Angular中的ngFor生成的所有项目上分别使用相同的动画?在Android中,有没有一种方法可以在元素居中的同时使其停留在屏幕上?
相关搜索:
页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

Python图形界面GUI程序设计

图形用户界面是一种人与计算机通信界面显示格式,允许用户使用鼠标等输入设备操纵屏幕图标或菜单选项,以选择命令、调用文件、启动程序或执行其它一些日常任务。...注:TK窗口显示顺序默认是自上而下,先调用pack()控件会显示在上面,后调用会显示在下面。...eg: from tkinter import * #导入模块 tk_bg = Tk() #创建窗口 tk_bg.title("阁下相册") #修改窗口名字 fm1 = Frame() #生成集中管理对象...控件 描述 Button 按钮控件;程序显示按钮。...Canvas 画布控件;显示图形元素如线条或文本 Checkbutton 多选框控件;用于程序中提供多项选择框 Entry 输入控件;用于显示简单文本内容 Frame 框架控件;屏幕显示一个矩形区域

4.9K20

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

Python默认GUI开发模块是tkinterPython 3以前版本名为Tkinter),从这个名字就可以看出它是基于Tk,Tk是一个工具包,最初是为Tcl设计,后来被移植到很多其他脚本语言中...基本使用tkinter来开发GUI应用需要以下5个步骤: 导入tkinter模块我们需要东西。 创建一个顶层窗口对象并用它来承载整个GUI应用。 顶层窗口对象添加GUI组件。...需要说明是,屏幕坐标系是将屏幕左上角设置为坐标原点(0, 0),向右是x轴正向,向下是y轴正向,表示位置或者设置尺寸时候,我们默认单位都是像素。...所谓像素就是屏幕一个点,你可以用浏览图片软件试着将一张图片放大若干倍,就可以看到这些点。...定义变量来表示小球屏幕位置 x, y = 50, 50 running = True # 开启一个事件循环处理发生事件 while running:

2.5K20
  • 软件测试|超好用超简单Python GUI库——tkinter(二)

    前言Tkinter,主窗口控件(window)是一切控件基础,它好比是一台高速运转机器,而其他控件则相当于这台机器部件,比如齿轮、链条、螺丝等等。...# 点击执行按钮button = tk.Button(window, text="执行", command=callback)button.pack()window.mainloop()代码运行生成界面如下...设置窗位置当我们运行 Tkinter 程序时,主窗口都会出现在距离屏幕左上角指定位置,这是由 Tkinter 软件包默认设置。...但是许多情况下,我们需要根据实际情况来移动窗口电脑屏幕位置,这时应该如何处理呢?...+-2000')当设置了一个超过屏幕负参数值时,主窗口会被移动至“屏幕之外”,此时就看不到主窗口了,这也是隐藏窗口一种方法。

    2.6K30

    tkinter)撩妹弹窗(3)之不要越过三八线,canvas使用方法

    38线 第三步:弹窗之越过38线我 第四步:弹窗之那些隐藏甜言蜜语 第五步:弹窗之那些隐藏图片 五、总结 ---- 三、前言 开始学习研究这篇文章之前,你可能需要先看一下前面两篇文章,因为我们所用到函数方法都是在前面基础延伸...四、正文 三八线: 含义一:1945年9月2日,根据盟国协议,盟军最高司令官麦克阿瑟第一号指令,以北纬38度线为界作为美苏两国军队分别受理驻朝日军投降事宜和对日开展军事活动临时分界线,以北为驻朝苏军受降区...这个方法是使用设置窗口方式,并更新窗口位置,不过有应该缺点,当边框超过中线之后,界面就会因为窗口改变事件,不断循环而卡死,大家有什么好方法,欢迎评论区讨论。...渐变思考:在上面这种方式,似乎还是没有满足我们想要结果,要是能慢慢过渡为另外一个颜色,那就好了。 这次不能像之前那样,使用label了,我们这里需要用到另外一个知识。...假如窗口坐标是(x,y),我们需要文字显示(520,520)位置,那文字应该在画布那个坐标显示呢? 因为文字坐标是变动,于是就有 (520-x,520-y) ?

    1.6K30

    最简单方式构建 Tkinter 图形界面

    前文最简单方式发布你Python应用中提到,程序员写软件,最好给不懂技术的人使用,才更有价值,我们平时写 Python 程序,都是一个叫作终端窗口里运行,自己用当然没问题,给别人用,尤其是不懂技术的人...从程序到软件过程看似只加了个图形界面,实际这一过程并不简单,你需要学习各种图形界面库,控件,事件,多线程等复杂知识,还要学习如何设计,让界面更美观漂亮。 那么有没有简单一点方法呢?...简单来说,设计师(美工)设计好原型,交给程序员去开发,程序员根据窗口大小、位置、颜色、按钮等一行一行编写代码,作为程序员,有没有好累感觉。 那么 Figma 设计一个界面难么?...最近更新日期是 6 天前,目前 GitHub 上有 1800+ 星,是个很热门项目,我使用过程遇到了点小问题,提交了 ISSUE,作者不到一分钟就回复了,非常积极和热情。...并创建一个设计文件: ?

    4.1K20

    软件测试|超好用超简单Python GUI库——tkinter

    Python有没有实现这个功能库?答案是肯定,Python库这么多,肯定有实现上述功能库,那么我们应该使用哪一个库呢?我们这里推荐使用Python内置一个库——tkinter。...()Tk() 实例创建一个根窗口root.title 设定窗口标题root.geometry 设定窗口大小与相对于屏幕左上角位置:即参数形式是:f"{width}x{height}{x}{y}",...其中 + 表示相对于左上角,而 - 表示相对于右下角使用 root.mainloop() 激活根窗口代码显示效果如下:图片组件使用当我们需要为窗口模块区域创建不同于窗口主题时,我们应该如何处理呢?...比如,此例修改了背景颜色,将背景颜色修改为橙色。...库一些基本使用,需要提醒大家是,Python3.x版本库名为tkinter,Python2.x版本库名为Tkinter

    1.4K20

    Python: 屏幕取色器(识别屏幕不同位置颜色)

    文章背景:工作,有时候需要判断图片中不同位置颜色。有些颜色不太容易区分,所以想通过Python编写代码,通过屏幕取点,获取某个位置颜色值。...代码逻辑: (1)文末参考资料[2]csv文件(记为颜色表)给出了865种颜色英文名称和对应RGB数值,在此基础,笔者添加了相应中文名称,如下表所示。...(2)通过鼠标屏幕取点,获取指定位置RGB数值,然后与颜色表各行RGB数值进行匹配,返回RGB数值最接近颜色信息。...,Windows以RGB图像形式返回。...buttonCapture.wait_window(w.top) # 截图结束,恢复主窗口,并删除临时屏幕截图文件 root.state('normal') os.remove

    4.8K30

    python tkinter 设计指南

    -i 改变生成程序icon图标 tkinter 指南 一个小例子 # -*- coding:utf-8 -*- import tkinter as tk root_window =tk.Tk()...等控件配合使用 Text 多行文本框 接收或输出多行文本内容 Toplevel 子窗口 创建一个独立于主窗口之外窗口,位于主窗口一层,可作为其他控件容器 控件基本属性 属性名称 说明 anchor...中文本和图像混合模式,若选项设置为 CENTER,则文本显示图像,如果将选项设置为 BOTTOM、LEFT、RIGHT、TOP,则图像显示文本旁边。...当应用程序至少有一部分在屏幕是可见状态时触发事件 常用属性 属性 说明 widget 发生事件是哪一个控件 x,y 相对于窗口左上角而言,当前鼠标的坐标位置 x_root,y_root 相对于屏幕左上角而言...x、y 定义控件根窗体水平和垂直方向上起始绝对位置 relx、rely 1.

    6.8K30

    pythontkinter窗口位置坐标大小等实现示例

    ,言归正传,回归本篇博文主题:pythontkinter窗口位置|坐标\大小等知识科普。 大家都知道tkinter库中有很多控件和主窗口,因此这些控件和主窗口都有对应屏幕坐标的信息。...其实:第一个是指窗口宽度,第二个窗口高度,第三个窗口左上点离左屏幕边界距离,第四个窗口左上点离上面屏幕边界距离。...(1)窗口属性设置 在上面程序基础root = Tk()和root.mainloop()之间添加下面的代码以在窗口中添加元素 窗口标题:root.title(“title_a”) 添加窗口图标:...其中将_WIDTH替换为窗口宽度,将_HEIGHT替换为窗口高度 设置窗口屏幕位置: root.geometry(“+X+Y”),X/Y表示以屏幕左上角为顶点窗口坐标 (2)常用事件处理函数...到此这篇关于pythontkinter窗口位置\坐标\大小等实现示例文章就介绍到这了,更多相关pythontkinter窗口位置\坐标\大小内容请搜索ZaLou.Cn以前文章或继续浏览下面的相关文章希望大家以后多多支持

    2.4K60

    过分了,别人用来做桌面应用开发,这家伙却用来撩妹(1)–上帝给你开一个窗口Tkinter

    为了让初学者也非常清楚知道我构思,我都会以一种通俗易懂方式来为大家呈现出来。在此,感谢大家阅读。 我们这个系列,着重以系统库tkinter为中心来围绕进行编写。...正文步骤实现 上帝给你开一个窗口Tkinter) 第一步:导入模块,无需安装 import tkinter 第二步:实现一个窗口 import tkinter tk=tkinter.Tk() tk.mainloop...,来决定我们窗口大小,那就需要获取当前屏幕宽高,如何获取呢?...;False 正常显示 使用场景,比如:桌面便签,需要显示最顶层,又不妨碍其他软件使用。...).grid(column=1,row=6)#把图片整合到标签类 完整代码 import tkinter from tkinter import * tk=tkinter.Tk() tk.title

    1.7K60

    Python Tkinter GUI

    GUI程序,我们会有一个顶层窗口,在这个顶层窗口上可以包括所有的小窗口对象,像标签,按钮,列表框等等,也就是说顶层窗口时我们放置其他窗口或者控件地方。...我们用下面的语句可以创建一个顶层窗口,或者叫根窗口: Import tkinter top = tkinter.Tk() (如果前面是用from tkinter import * ,那么Tk()就够了...Tk每一个组件都有很多option,通过改变这些option可以改变组件外观,比如显示内容,颜色,大小,位置,事件处理函数等。...常用option有: Side 表示把组件放到哪一边,TOP(),BOTTOM(下),LEFT,RIGHT Padx和pady  表示parcel每一个边和组件预留空间。...Ipadx和ipady,表示组件每一个边和他包含内容之间预留空间。 Anchor表示parcel放置组件方式,缺省时CENTER。 2 grid 使用方法和pack类似。

    1.8K30

    Python使用Tkinter实现滚动抽奖器

    Python2 和 Python3 Tkinter 都在标准库,无需安装即可使用。... Python2 ,这个库叫 Tkinter Python3 ,这个库叫 tkinter ,首字母大小写不相同,导包时需要注意。...y,如 '405x320+250+15',width 是窗口宽度,height 是窗口高度,中间使用乘号连接,如果敲不出这个符号,可以去源码复制,x 和 y 用于设置窗口离电脑屏幕左上角距离。...设置按钮 界面,需要两个按钮,一个“开始”按钮,一个“结束”按钮,用来控制抽奖开始和停止。...(当然也可以设置成同一个按钮,实现方法也差不多) 使用 Tkinter Button 类,实例化 Button 对象来创建按钮。

    3.4K30

    python tkinter库 密码实时显示_python tkinter库实现气泡屏保和锁屏

    本文实例为大家分享了python tkinter库实现气泡屏保和锁屏具体代码,供大家参考,具体内容如下 代码: import random import tkinter import threading..., screen_height): “””初始化画布和屏幕尺寸””” self.item = None self.canvas = canvas # 定义球初始位置(x,y),此坐标为球圆心,位置随机生成...self.y_velocity = -self.y_velocity if self.y_pos – self.radius <= 0: self.y_velocity = -self.y_velocity # 画布移动图画...主窗口 self.root = tkinter.Tk() # 获取屏幕尺寸,作为主窗口尺寸 self.width = self.root.winfo_screenwidth() self.height...() # 根据num_balls随机生成数值,画布生成球 for i in range(self.num_balls): # 调用RandomBall函数,自动初始化出不同大小、位置和颜色球 ball

    80220

    实战 | 用Python放一场浪漫烟花秀!

    w = tk.Label(root, text="Hello Tkinter!") 这一行代码包含了Label部件。该Label调用第一个参数就是父窗口名字,即我们这里用“根”。...这里打包方法是告诉Tkinter调整窗口大小以适应所用小部件。窗口直到我们进入Tkinter事件循环,被root.mainloop()调用时才会出现。...我们关闭窗口前,脚本会一直停留在事件循环。 将烟花绽放转译成代码 现在我们设计一个对象,表示烟花事件每个粒子。...particles 类 粒子空中随机生成随机,变成一个圈、下坠、消失 属性: - id: 粒子id - x, y: 粒子坐标 - vx, vy: 坐标的变化速度...我们下一步就是让Python和Tkinter以我们可控方式向天上连续“发射”粒子。 到了这里,我们需要从操作一个粒子升级为屏幕展现多个烟花及每个烟花中多个粒子。

    2.8K10

    过分了,别人用来做桌面应用开发,这家伙却用来撩妹(1)--上帝给你开一个窗口Tkinter)—tkinter常用函数解析

    为了让初学者也非常清楚知道我构思,我都会以一种通俗易懂方式来为大家呈现出来。在此,感谢大家阅读。 我们这个系列,着重以系统库tkinter为中心来围绕进行编写。...正文步骤实现 上帝给你开一个窗口Tkinter) 第一步:导入模块,无需安装 import tkinter 第二步:实现一个窗口 import tkinter tk=tkinter.Tk() tk.mainloop...,来决定我们窗口大小,那就需要获取当前屏幕宽高,如何获取呢?...;False 正常显示 使用场景,比如:桌面便签,需要显示最顶层,又不妨碍其他软件使用。...).grid(column=1,row=6)#把图片整合到标签类 完整代码 import tkinter from tkinter import * tk=tkinter.Tk() tk.title(

    1.5K10

    Tkinter教程(每天半小时,3天彻底掌握Tkinter)day1

    是什么 Tkinter弊端 第一个Tkinter程序 插入ico 关闭python窗体 python窗体居中设置 护眼色_颜色名称_16进制色值_RGB色值 主窗体设置 窗口常用方法 python获取电脑屏幕大小...Tkinter 是 Python 自带标准库,因此无须另行安装,它支持跨平台运行,不仅可以 Windows 平台上运行,还支持 Linux 和 Mac 平台上运行。...Tkinter是什么 Tkinter(即 tk interface,简称“Tk”)本质是对 Tcl/Tk 软件包 Python 接口封装,它是 Python 官方推荐 GUI 工具包,属于 Python...python -m tkinter 第一个Tkinter程序 我们先简单看一下示例,后面进行具体分析与讲解。...text文本,通常会使用tk.Lable设置,参数能看到,bg是北京颜色,fg是文字颜色,font参数里面是字体设置。

    5.2K20

    python 图形界面显示图片

    Tkinter是Python自带官方标准库,安装Python之后直接导入就可以使用,我们常见python IDLE就是使用TKinter实现。...Win10命令行窗口输入python、import tkinter、dir(tkinter)、help(tkinter),可获得tkinter相关帮助信息。...tk界面 app即主窗口 app = tk.Tk() #修改窗口titile app.title("显示图片") #设置主窗口大小和位置 app.geometry...命令行执行命令 python d:\temp\MyShowImage.py 程序运行,界面如下图所示  点击“选择图片”按钮,弹出打开文件对话框  选择要打开图片文件,点击“打开”按钮,图片就会显示图形界面上了...,如下图所示:  上述代码实现了图片选择和显示功能,但也有不足之处,比如“没有滚动条,无法完全显示比屏幕图片”。

    28820

    过分了,别人用来做桌面应用开发,这家伙却用来撩妹(6)-隐形弹窗

    前言 在前面已经学习了很多,制作弹窗方式,但是没有一个透明弹窗。这次我们来做一个透明弹窗好了。如图,先来感受一下。 还记得以前电脑莫名其妙安装游戏吗?窗口并不是方形。...以及双十一左右时,你电脑会莫名其妙多一个红包窗口显示桌面上,那这些是如何实现呢,我们一起来看一下吧。 隐形弹框 我们需要先来制作一个隐形弹框,一起来参考一下吧。...1、创建一个窗口 tk = tkinter.Tk() tk.title("窗口") # 设置窗口名称 tk.geometry("400x420+400+420") tk.mainloop() 2、去除标题栏...不规则弹框 在上面估计有人觉得我忽悠人,那我们弹框里面加点东西好了。...import tkinter,time from tkinter import * from PIL import ImageTk, Image tk = tkinter.Tk() tk.title(

    83430
    领券