小编Ale*_*ons的帖子

使用Tkinter在Pygame中画一个圆圈

使用来自另一个问题的代码,我在一个tkinter窗口中嵌入了一个pygame窗口,我正在尝试制作一个在pygame窗口上绘制一个圆圈的tk按钮,已经尝试了一段时间并且到目前为止还没有任何结果.任何想法都会很棒!这是我到目前为止的代码......

import Tkinter as tk
import os
import pygame as py

#         R   G  B
red =   (225, 0, 0)
green = (0, 255, 0)
w, h = 500, 200

p = False

def maketrue(p):
    p = True
    returnp

root = tk.Tk()
window = tk.Frame(root, width=w, height=h)
window.pack()

os.environ['SDL_WINDOWID'] = str(window.winfo_id())

root.update

py.display.init()
screen = py.display.set_mode((w, h))
screen.fill(py.Color(255, 0, 0))
drawbutton = tk.Button(root, text='Draw Circle', command = maketrue(p))
drawbutton.pack()

while True:
    if p == True:
        py.draw.circle(screen, red, (250, 50), 20) …
Run Code Online (Sandbox Code Playgroud)

python drawing pygame tkinter

5
推荐指数
1
解决办法
3372
查看次数

标签 统计

drawing ×1

pygame ×1

python ×1

tkinter ×1