【问题标题】:Python Tkinter Memory GamePython Tkinter 记忆游戏
【发布时间】:2015-11-10 10:41:05
【问题描述】:

我是编程新手,需要一些帮助来编写一个小型记忆游戏。

我已经用 Tkinter 创建了一个窗口,现在我需要创建可以连接到随机单词的卡片。我已经为随机词创建了代码,但我不知道如何创建按钮!

你们能帮帮我吗? :)

到目前为止,这是我的函数的代码 randomord(ordlista) 随机化单词,而 lasfil() 从 .txt 文件中收集单词:

from tkinter import *
w1 = Tk()
w1.title('Memory')
w1.geometry("720x480")

def randomord(ordlista):
    import random
    randomordprimitiv = []
    for i in range(1,18):
        randomordprimitiv.append(random.choice(ordlista))
    randomord = []
    for i in randomordprimitiv:
        randomord.extend([i,i])
    return randomord

def lasfil():
    textfil = open('memo.txt', 'r' , encoding='utf8')
    textfil = textfil.read().lower().split()
    lista = []
    for i in textfil:
        lista.append(i)
    return lista

【问题讨论】:

  • 嗨@G.Dog 欢迎来到SO,您能否使用您已经拥有或尝试过的任何代码编辑您上面的问题。
  • 尝试在谷歌上搜索 Python 和 tkinter 的基础知识。开始初学者教程! :) 那么你肯定会遇到按钮的创建和所有!试试pythonprogramming.net。您也可以尝试一些视频教程!快乐编程!

标签: python memory tkinter


【解决方案1】:

您应该查看grid 几何管理器,并使用具有相同大小的行和列的管理器。

也许this answer 中的代码可以作为您的起点。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-14
    • 2014-03-24
    • 2012-05-05
    相关资源
    最近更新 更多