pythontkinter的(代码片段)

author author     2022-12-29     625

关键词:

from tkinter import *
from tkinter import ttk, Canvas, Frame, BOTH, font

root = Tk() # Skapar fönstret

root.title("SoundCloud") # Fönstertitel 

#root.geometry("400x200") # Fönsterstorlek, BREDDxHÖJD
root.withdraw()
root.update_idletasks()  # Update "requested size" from geometry manager

x = (root.winfo_screenwidth() - root.winfo_reqwidth()) / 2
y = (root.winfo_screenheight() - root.winfo_reqheight()) / 2
root.geometry("+%d+%d" % (x, y))

# This seems to draw the window frame immediately, so only call deiconify()
# after setting correct window position
root.deiconify()

root.configure(background = 'white') # Bakgrundsfärg till fönstret

rootFont = font.Font(family='Arial', size=10, weight='bold')

w_width = 400
w_height = 200
w = Canvas(root, width=w_width, height=w_height, # Skapar 'w' canvas't
           borderwidth=2,
           highlightthickness=0,
           background='white')

w.pack() # Vad gör denna? :(

y = int(50)
w.create_line(20, y, w_width-20, y, fill="#ddd", width=2)
w.create_line(20, 100, w_width-20, 100, fill="#ddd", width=2)

signin = Button(w, text="Log In", fg="white", bg="#f70", bd="-2", height="3", width="20", command=w.quit, font=rootFont)
signin.pack(side=LEFT)
signin.place(relx=.75, rely=.75, anchor="c")
#
CheckVar2 = IntVar()
C2 = Checkbutton(root, text = "Remember me", variable = CheckVar2, onvalue = 1, offvalue = 0, height=2, width = 20, bg="white")
C2.pack(side=LEFT)
C2.place(relx=.2, rely=.75, anchor="c")
# Username input
username = StringVar()
username.set("Username")
E1 = Entry(root, bd = 0, width=59, textvariable=username)
E1.pack(side=LEFT)
E1.place(relx=.495, rely=.18, anchor="c")
# Password input
password = StringVar()
password.set('Password')
E2 = Entry(root, bd = 0, width=59, textvariable=password)
E2.pack(side=LEFT)
E2.place(relx=.495, rely=.43, anchor="c")

w.create_line(375, 200, w_width-20, 200, fill="#ddd", width=2)


def focusInE1(event):
    w.create_line(20, y, w_width-20, y, fill="#f70", width=2)
    #username.set("")

def focusOutE1(event):
    w.create_line(20, y, w_width-20, y, fill="#ddd", width=2)
    #username.set("Username")

E1.bind("<FocusIn>", focusInE1)
E1.bind("<FocusOut>", focusOutE1)
#
def focusInE2(event):
    w.create_line(20, 100, w_width-20, 100, fill="#f70", width=2)
    #password.set('')

def focusOutE2(event):
    w.create_line(20, 100, w_width-20, 100, fill="#ddd", width=2)
    #password.set("Password")

E2.bind("<FocusIn>", focusInE2)
E2.bind("<FocusOut>", focusOutE2)

root.mainloop() # Loopar funktionen, för Windows användare endast

pythontkinter尝试简化标签的事情(代码片段)

所以我试图让标签更简单,但我找不到任何方法来做到这一点ImtryingtomakeitlooklikethisbutwithjustoneLabelfromtkinterimport*fromdatetimeimportdateimportlibdetect_date=date.today()hari=detect_date.strftime("%A")myWindow=Tk()myWindow. 查看详情

pythontkinter上的多窗口(代码片段)

查看详情

pythontkinter声音测试(.wav)(代码片段)

查看详情

已选择pythontkinter验证文件(代码片段)

我正在Python3.7中使用Tkinter,作为一种让用户使用askopenfilename窗口选择文件的方法。我也有一个“运行”按钮。我想检查一下是否已打开文件。如果没有打开任何文件,我会收到一条错误消息,并且如果选择了文件,则希望该程... 查看详情

pythontkinter坐标转换(代码片段)

tkinter中坐标原点在左上角,横坐标向右,纵坐标向下,画图需要将坐标转换成右下角的某个点来符合我们的常用坐标坐标原点设为(x0,y0),横坐标向右,纵坐标向上,:转换:想实现坐标点(x,y)的显示     ... 查看详情

pythontkinter应用之简易计算器(代码片段)

tkinter应用之简易计算器实现效果程序代码实现效果程序代码importreimporttkinterimporttkinter.messageboxroot=tkinter.Tk()#设置窗口的大小和位置root.geometry('300x270+400+100')#不允许改变窗口的大小root.resizable(False,False)#设置窗口标 查看详情

pythontkinter应用之抽奖程序(代码片段)

tkinter应用之抽奖程序实现效果程序代码使用tkinter实现抽奖程序,使用时可以修改抽奖名单,然后点击‘开始’和‘停止’按钮来控制界面上的名单滚动实现抽奖功能。当然该程序也可以用于上课时随机提问。实现效果程... 查看详情

在pythontkinter中为事件创建日历视图[关闭](代码片段)

...我可以选择一天,看看我当天要做的事情,是时候使用了pythontkinter。目前在我的数据库中,我有日期,开始时间和结束时间的事件。请注意,我正在使用python3.任何人都可以给我一个线索,如何做到这一点,甚至发送一个链接到... 查看详情

如何为标签列表制作“滚动条”?pythontkinter[复制](代码片段)

这个问题在这里已有答案: AddingascrollbartoagroupofwidgetsinTkinter2回答 这是我的代码:fromtkinterimport*fromPILimportImage,ImageTkim=Image.open(r"1asd.jpg")root=Tk()tkimage=ImageTk.PhotoImage( 查看详情

tic-tac-toe使用pythontkinter(代码片段)

使用pythontkinter的Tic-tac-toe游戏无法正常工作。Tic-tac-toe结构是正确的。我只是想改变点击事件。单击任意按钮时仅显示button9输出每次单击任何按钮,都会显示此输出fromtkinterimport*bclick=Truetk=Tk()tk.title("TicTactoe")tk.geometry("300x400")n=9bt... 查看详情

python3.x-pythontkinter(代码片段)

我正在尝试创建一个矿工游戏,但它每次都会崩溃。你能帮助我吗?这是我的代码:defrefill(event):foriineverything:c.delete(i)#Thisisthe'Delete'statementtime.sleep(0.01)globalx2globaly2foriinrange(10):#Thisisthe'Create'statementforiinrange(10): 查看详情

pythontkinter控件与布局项目实战(代码片段)

代码部分:fromtkinterimport*importtkinter.messageboxasmessageboxclassTkdemo():def__init__(self):master=Tk()master.title("missWjz")master.geometry(‘800x800‘)#创建菜单栏menubar=Menu(master)master.config(menu=menu 查看详情

pythontkinter应用之用户登录界面(代码片段)

tkinter应用之用户登录界面实现效果程序代码用户的登录界面介乎无处不在,用户输入用户名,账号和密码后,系统进行验证,通过验证才可以进行后续的操作。一般而言,用户密码都是经过安全哈希算法和加... 查看详情

如何在没有按钮单击pythontkinter的情况下进入另一个页面(代码片段)

所以,我正在使用tkinter在python中创建一个登录系统,我希望它在验证了电子邮件和密码后移动到另一个页面。我发现这样做的唯一方法是使用按钮单击命令。我只希望在验证电子邮件和密码后转到下一页。提前致谢。fromtkinterimp... 查看详情

当按下umlaut键时,pythontkinter触发keyevent(代码片段)

尝试将umlaut-key(äöü)绑定到Python3中的Tkinter窗口时遇到问题。Tkinter打印输出的错误消息基本上是:Traceback(mostrecentcalllast):self.tk.bind("Ä",self.take_white_ippon)_tkinter.TclError:badASCIIcharacter0x84你可以尝试这个MCVE:fromtkinterimp 查看详情

按钮点击后,pythontkinter在框架中显示文本(代码片段)

作为一个Python新手,我试图用tkinter创建一个应用程序。我用下拉菜单制作了一个窗口。现在,我希望实现这一点,当您从下拉菜单中单击按钮时,文本将显示在右侧框架中或底部。接下来,当您按下下一个按钮时,屏幕上将显... 查看详情

pythontkinter应用之简易计算器(代码片段)

tkinter应用之简易计算器实现效果程序代码实现效果程序代码importreimporttkinterimporttkinter.messageboxroot=tkinter.Tk()#设置窗口的大小和位置root.geometry('300x270+400+100')#不允许改变窗口的大小root.resizable(False,False)#设置窗口标... 查看详情

pythontkinter模块创建窗口v1.2(代码片段)

先上图代码如下1#-*-coding:utf-8-*-2importos3fromtkinterimport*45root=Tk()6root.title(‘执行窗口‘)78"""9V1.21011"""12defadd(a,b):13a=int(a)14b=int(b)15sum=eval(‘a+b‘)#执行表达式16print(‘a+b=‘,sum)1718returnsum1920#调用其他 查看详情