精华内容
下载资源
问答
  • 我把这里所有的答案都看了一遍,但没有用。我在MacOSX High Sierra上工作,...在from tkinter import *root = Tk()root.geometry('400x500')root.resizable(False, False)def window():popup = Toplevel()vertScroll...

    我把这里所有的答案都看了一遍,但没有用。我在MacOSX High Sierra上工作,我的滚动条小部件显示出来了,但是没有滚动窗口,有什么建议吗?在from tkinter import *

    root = Tk()

    root.geometry('400x500')

    root.resizable(False, False)

    def window():

    popup = Toplevel()

    vertScrollbar = Scrollbar(popup, orient='vertical')

    vertScrollbar.pack(side='right', fill='y')

    scrollCanvas = Canvas(popup, width='400', height='500', yscrollcommand=vertScrollbar.set)

    vertScrollbar.config(command=scrollCanvas.yview)

    scrollFrame = Frame(scrollCanvas, width='400', height='500')

    scrollCanvas.create_window(0, 0, window=scrollFrame, anchor='n')

    for words in range(150):

    test = Label(scrollCanvas)

    test.config(text='this is a test')

    test.pack()

    scrollCanvas.config(scrollregion=scrollCanvas.bbox('all'))

    #scrollCanvas.config(scrollregion=(0,0,400,800)) doesn't work either

    scrollCanvas.pack(side='top', fill='both')

    scrollFrame.pack(side='top', fill='both')

    openWindow = Button(root, text='Push Me', command=window)

    openWindow.pack(ipadx='5', ipady='3', pady='10')

    root.mainloop()

    展开全文
  • Tkinter Toplevel

    2019-01-18 17:24:00
    Tkinter Toplevel:顶层部件的工作,直接由窗口管理器管理的窗口。他们不必在它们上面的父widget 顶层部件的工作,直接由窗口管理器管理的窗口。他们不必在它们上面的父widget. 你的应用程序可以使用任意...
       Tkinter Toplevel:顶层部件的工作,直接由窗口管理器管理的窗口。他们不必在它们上面的父widget
     
    顶层部件的工作,直接由窗口管理器管理的窗口。他们不必在它们上面的父widget.

    你的应用程序可以使用任意数量的顶层窗口.

    语法:

    这里是一个简单的语法来创建这个widget:

    w = Toplevel ( option, ... )
    

    参数:

    • options: 下面是这个小工具最常用的选项列表。这些选项可以作为键 - 值对以逗号分隔.

    OptionDescription
    bgThe background color of the window.
    bdBorder width in pixels; default is 0.
    cursorThe cursor that appears when the mouse is in this window.
    class_Normally, text selected within a text widget is exported to be the selection in the window manager. Set exportselection=0 if you don't want that behavior.
    fontThe default font for text inserted into the widget.
    fgThe color used for text (and bitmaps) within the widget. You can change the color for tagged regions; this option is just the default.
    heightWindow height.
    reliefNormally, a top-level window will have no 3-d borders around it. To get a shaded border, set the bd option larger that its default value of zero, and set the relief option to one of the constants.
    widthThe desired width of the window.

    方法:

    量表的对象有这些方法:

    Methods & Description
    deiconify()
    Displays the window, after using either the iconify or the withdraw methods.
    frame()
    Returns a system-specific window identifier.
    group(window)
    Adds the window to the window group administered by the given window.
    iconify()
    Turns the window into an icon, without destroying it.
    protocol(name, function)
    Registers a function as a callback which will be called for the given protocol.
    iconify()
    Turns the window into an icon, without destroying it.
    state()
    Returns the current state of the window. Possible values are normal, iconic, withdrawn, and icon.
    transient([master])
    Turns the window into a temporary(transient) window for the given master, or to the window's parent, when no argument is given.
    withdraw()
    Removes the window from the screen, without destroying it.
    maxsize(width, height)
    Defines the maximum size for this window.
    minsize(width, height)
    Defines the minimum size for this window.
    positionfrom(who)
    Defines the position controller.
    resizable(width, height)
    Defines the resize flags, which control whether the window can be resized.
    sizefrom(who)
    Defines the size controller.
    title(string)
    Defines the window title.

    例子:

    自行尝试下面的例子:

    from Tkinter import *
    
    root = Tk()
    top = Toplevel()
    
    top.mainloop()
    

    这将产生以下结果:

    转载于:https://www.cnblogs.com/shiyongge/p/10288840.html

    展开全文
  • 实现点击主窗口按钮,弹出副窗口,同时...from tkinter import *WINDOWSIZE = '710x510+50+50'def t_close_handler():root.attributes("-disabled", 0)f1.destroy()def infodisplay():root.attributes("-disabled", ...

    实现点击主窗口按钮,弹出副窗口,同时禁止主窗口功能,在关闭窗口后,使能主窗口。

    from tkinter import *

    WINDOWSIZE = '710x510+50+50'

    def t_close_handler():

    root.attributes("-disabled", 0)

    f1.destroy()

    def infodisplay():

    root.attributes("-disabled", 1)

    global f1

    f1 = Toplevel(root)

    # f1.config(width=710,height=510)

    f1.geometry("710x510")

    f1.title("信息显示")

    b1 = Button(f1)

    b1.config(width=6,height=1,text="确定")

    b1.grid(row=0,column=0,padx=100,pady=50)

    f1.protocol("WM_DELETE_WINDOW", t_close_handler)

    pass

    def remotConfig():

    pass

    def localConfig():

    pass

    root = Tk()

    root.geometry(WINDOWSIZE)

    toolbar = Frame(root)

    mqttDisplay = Button(toolbar, text="信息显示", width=7, command=infodisplay)

    mqttDisplay.grid(row=0,column=0)

    remotCon = Button(toolbar, text="远程配置", width=7, command=infodisplay)

    remotCon.grid(row=0,column=1)

    localCon = Button(toolbar, text="串口配置", width=7, command=infodisplay)

    localCon.grid(row=0,column=2)

    toolbar.config(height=1, bd=2)

    toolbar.grid(row=0, padx=200)

    root.mainloop()

    原文链接:https://blog.csdn.net/lijinxue22/article/details/107178010

    展开全文
  •    如图所示,用Windows = tk.Toplevel()出现两个窗口,是因为tkinter 会自动生成一个root 主窗口,root = TK() 你不写他也会出现,窗口名字就叫tk。    解决办法:将Windows = tk.Toplevel()替换成Windows = ...

       如图所示,用Windows = tk.Toplevel()出现两个窗口,是因为tkinter 会自动生成一个root 主窗口,root = TK() 你不写他也会出现,窗口名字就叫tk。
    在这里插入图片描述
       解决办法:将Windows = tk.Toplevel()替换成Windows = tk.Tk()即可,效果如下图。
    在这里插入图片描述

    展开全文
  • Toplevel小部件用于创建和显示由窗口管理器直接管理的顶层窗口。顶层窗口小部件可能有也可能没有父窗口。当python应用程序需要在新窗口中表示一些额外信息,弹出窗口或小组件组时,将使用toplevel小部件。顶层窗户有...
  • tkinter教程——toplevel

    2020-06-20 16:49:58
    Toplevel控件为其他空间提供单独的容器,比如框架。对简单的单独视窗应用来说,初始化Tk时创建的根Toplevel可能是你所需要的唯一外框。 类似于弹出窗口,具有独立的窗口属性(如标题栏、边框等) 参考博客: ...
  • Python_tkinter_Toplevel

    千次阅读 2018-12-02 22:16:24
    Toplevel 顶层部件的工作,直接由窗口管理器管理的窗口 thinter.Toplevel ( option, ... ) 具有以下属性 background(bg)  窗口的背景颜色。 borderwidth(bd) 边框宽度(以像素为单位)默认为0。 ...
  • 解决Python TkinterToplevel插入图片无法显示问题

    千次阅读 多人点赞 2019-10-30 11:21:19
    解决Python TkinterToplevel插入图片无法显示问题解决办法a. 将tk_image变为全局变量缺点:这种办法只能提前知道图片的路径,所以不推荐b. 在preview()函数最后添加 top.mainloop() <推荐> 在主窗口中添加...
  • tkinter窗口组件之Toplevel,窗口分身术之顶级窗口
  • Tkinter 组件详解(十九):Toplevel

    千次阅读 2019-01-02 09:59:00
    Toplevel(顶级窗口)组件类似于 Frame 组件,但 Toplevel 组件是一个独立的顶级窗口,这种窗口通常拥有标题栏、边框等部件。 何时使用 Toplevel 组件? Toplevel 组件通常用在显示额外的窗口、对话框和其他弹出...
  • tkinter教程9:控件Message,弹出框Toplevel和Messagebox 本文博客链接:http://blog.csdn.net/jdh99,作者:jdh,转载请注明. 环境: python版本:3.5 开发环境:pyCharm 源码: Message: Message类似Entry...
  • Toplevel(顶级窗口)组件类似于 Frame 组件,但 Toplevel 组件是一个独立的顶级窗口,这种窗口通常拥有标题栏、边框等部件,和 Tk() 创建出来的根窗口是一样的,共享着一样的方法。 目录 何时使用Toplevel组件? ...
  • Toplevel(顶级窗口),类似于弹出窗口,具有独立的窗口属性(如标题栏、边框等)
  • Tkinter教程之Toplevel

    万次阅读 2016-07-11 15:46:27
    '''Tkinter教程之Toplevel篇''' # TopLevel与Frame类似,但它包含窗体属性(如Title) '''1.创建简单的Toplevel''' # -*- coding: utf-8 -*- from tkinter import * root = Tk() tl = Toplevel() # 为了区别root和...
  • qshow = Toplevel() qshow.geometry('200x200') qshow.title('qshow') # hostVar = StringVar(value="127.0.0.1") hostbox = Entry(qshow,textvariable=hostVar) hostbox.pack() if __name__ == '__main...
  • Popup = Toplevel(root) Popup.attributes("-toolwindow", 1) Popup.wm_attributes("-topmost", 1)   转载于:https://www.cnblogs.com/shiyongge/p/10291720.html
  • 我们可以从 toplevel 窗口的顶部删除工具栏,并阻止用户使用 self.textWindow.overrideredirect(True) 移动窗口 .然后我们可以通过获取根窗口位置确保 toplevel 窗口位于右上角,然后将 toplevel 窗口设置为 self....
  • TkinterToplevel组件

    千次阅读 2018-08-16 22:11:08
    Toplevel,顾名思义是顶级窗口。 它类似于Frame组件,但是Toplevel组件是一个独立的顶级窗口,而且还有标题栏、边框等。 举例:点击按钮创建一个顶级窗口。 from tkinter import * root = Tk() def create(): ...
  • tkinterToplevel鼠标点击移动的方法 解决办法: 在鼠标按下时记录鼠标的位置和窗口的位置 def _on_move(event): # event.x_root, 鼠标相对屏幕左上角位置 offset_x = event.x_root - self.x_root offset_y = ...
  • 上一篇:Python —(十八)Tkinter窗口组件:PanedWindow                         &...
  • Toplevel() subimg = cv2.imread("mAP.png") h,w = subimg.shape[0],subimg.shape[1] canvas1 = tk.Canvas(top1, width = w+5 ,height = h+5, bg = 'white') ...
  • Tkinter打造GUI开发工具(5)Toplevel弹出窗口 Tkinter的root.Toplevel()方法可以创建一个弹出窗口。Toplevel()方法的含义是建立在Tk()主窗口上面的顶层窗口,我们本书称为弹出窗口PopWindow。因为它为我们提供了...
  • 第一次写此类代码,仅是个简单的...class Win1Input(tk.Toplevel): def __init__(self): super().__init__() self.title(u'凭证号录入') self.geometry('240x150+266+483') self.attributes("-toolwindow", 2)
  • 最近遇到这样一个问题,在 Toplevel 中发现,我的图片不能正常的显示在窗口中.当时是这个样子recently i get a problem from toplevel function. my picture can’t display successful. like this (英文自己翻译的,...
  • Python:Tkinter-Toplevel window

    千次阅读 2017-09-13 23:51:06
    A top-level window is a window that has an independent existence under the window manager.It is decorated with the window manager's decorations, and can be moved and resized independently. Your applic
  • def button_1(): window = tk.Toplevel(master) window.title("info") msg = tk.Message(window, text='running...', width=200) msg.pack() thread = multiprocessing.Process(target=function) thread.start() ...
  • python tkintertoplevel

    2019-05-31 16:34:28
    简言之,在一个窗口上 弹出 新的窗口... ...想必 用 python 开发gui 使用tkinter的 童鞋门,应该会遇到的吧...如果还没有... 说明..你的程序,你的gui还不够复杂... 说多了题外话...开始进入主题.... 在这篇博客...
  • Tkinter学习(一)之Toplevel(1)

    千次阅读 2014-09-27 11:01:57
    # -*- coding: utf-8 -*- import Tkinter if __name__ == "__main__": root = Tkinter.Tk() root.title('Generate Project Packages - GUI') root.option_readfile('optionDB') # The use of the

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 3,516
精华内容 1,406
关键字:

tkintertoplevel