【问题标题】:How to make popouts with CTkInput encode如何使用 CTkInput 编码制作弹出窗口
【发布时间】:2022-12-04 10:38:13
【问题描述】:

我正在研究密码管理器并且具有这样的结构:

def popUp(text):
    answer = simpledialocusg.askstring("input string", text)

    return answer

它工作得很好,但我想使用 Custom Tkinter 使弹出窗口看起来更好。当我做

def popUp(text):
    answer = customtkinter.CTkInputDialog("input string", text)

    return answer

我收到一个错误: AttributeError: 'CTkInputDialog' object has no attribute 'encode'

期望弹出窗口正常工作

【问题讨论】:

标签: python tkinter customtkinter


【解决方案1】:

在此处打开问题之前,您应该查看 wiki 页面。

https://github.com/TomSchimansky/CustomTkinter/wiki/CTkInputDialog

语法应该是这样的:

def getInput():
    answer = customtkinter.CTkInputDialog(text = "input string")
    print(answer.get_input())

root = customtkinter.CTk()

button = customtkinter.CTkButton(root, command=getInput)
button.pack(pady=30, padx=20)

root.mainloop()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多