簡體   English   中英

Python Tkinter記憶游戲

[英]Python Tkinter Memory Game

我是編程新手,需要編寫一些小內存游戲的幫助。

我在Tkinter上創建了一個窗口,現在需要創建可以連接到隨機單詞的卡片。 我已經為隨機單詞創建了代碼,但是我不知道如何創建按鈕!

你們能幫我嗎? :)

到目前為止,這是我的函數的代碼。randomord(ordlista)隨機化單詞,而lasfil()從.txtfile收集單詞:

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

您應該看一下網格幾何管理器,並使用具有相同大小的行和列的網格管理器。

也許此答案中的代碼可以作為您的起點。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM