首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用tkinter在python中打开新窗口时出现问题

使用tkinter在python中打开新窗口时出现问题
EN

Stack Overflow用户
提问于 2016-03-21 02:40:12
回答 1查看 196关注 0票数 0

我想知道如何将我的函数连接到我使用tkinter创建的窗口。我尝试了许多连接它们的方法,但都不起作用。我正在尝试在一个新窗口中显示我的数据库。

代码语言:javascript
复制
import sys  # Import the sys 
from Tkinter import * # Makign a Window from the library
import Tkinter as tk
import sqlite3 as sql # Connection 
con = sql.connect('ALL') # Connection to database and name 
cur = con.cursor() # Connection to database

def onclick(obj):

  data = obj.data_customer()
  for row in data:
    print(row)

  root = tk.Tk()
  root.title("Customer Data")
  root.geometry("200x100+30+30")
  root.configure(bg="white")
  button = tk.Button(onclick, text="Lift", command=onclick(obj))
  button.pack

  #root = Tk()   #create the root window
  #root.data
  #root.title("Data") #modify the window
  #root.geometry("800x800")
  #root.mainloop()  #Start the window's event-loop

  #root = Tk()
  #text.insert(INSERT, "")
  #text.insert(END, self.data_customer)
  #text.pack()
  #root.title("CustomerData") #changes title name
  #onclick(data)
  #root.mainloop()
EN

回答 1

Stack Overflow用户

发布于 2016-03-21 02:46:12

如果我正确理解了您的问题,您已经有了一个窗口,并且希望在新的窗口中显示您的数据。

在这种情况下,您应该尝试使用Tkinter's toplevel widget。只需将数据添加到顶层,它将显示在一个新窗口中

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36117898

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档