相关疑难解决方法(0)

构建tkinter应用程序的最佳方法

以下是我典型的python tkinter程序的整体结构.

def funA():
    def funA1():
        def funA12():
            # stuff

    def funA2():
        # stuff

def funB():
    def funB1():
        # stuff

    def funB2():
        # stuff

def funC():
    def funC1():
        # stuff

    def funC2():
        # stuff


root = tk.Tk()

button1 = tk.Button(root, command=funA)
button1.pack()
button2 = tk.Button(root, command=funB)
button2.pack()
button3 = tk.Button(root, command=funC)
button3.pack()
Run Code Online (Sandbox Code Playgroud)

funA funB当用户点击按钮1,2,3时,funC将显示Toplevel带有小部件的另一个窗口.

我想知道这是否是编写python tkinter程序的正确方法?当然,即使我这样写,它也会起作用,但这是最好的方法吗?这听起来很愚蠢但是当我看到其他人编写的代码时,他们的代码并没有被大量的函数弄乱,而且大多数都有类.

我们应该遵循哪些具体结构作为良好做法?在开始编写python程序之前我应该​​如何计划?

我知道编程中没有最佳实践,我也不是要求它.我只是想要一些建议和解释,让我保持正确的方向,因为我自己学习Python.

python tkinter

115
推荐指数
3
解决办法
12万
查看次数

root.destroy()和root.quit()之间有什么区别?

在Python中使用tkinter,关闭根窗口时root.destroy()和之间的区别是什么root.quit()

一个优先于另一个吗?是否释放了另一个没有的资源?

python tkinter

32
推荐指数
3
解决办法
2万
查看次数

如何使用 tkinter 在 python 中创建选项菜单

我如何在 tkinter 中创建选项字段?例如,在 html 中是这样的:

<select>
  <option value="Option1">Option1</option>
  <option value="Option2">Option2</option>
  <option value="Option3">Option3</option>
  <option value="Option4">Option4</option>
</select>
Run Code Online (Sandbox Code Playgroud)

python tkinter option

0
推荐指数
1
解决办法
54
查看次数

标签 统计

python ×3

tkinter ×3

option ×1