问下为啥tkinter无法绘制图形
本帖最后由 歌者文明清理员 于 2023-10-4 10:52 编辑yubi给liu2022,其他人请勿领取
from tkinter import *
from pandas import read_csv
def create(label):
scale = Scale(root, from_=1, to=100, orient=横向, length=550, label=label)
globals() = scale
def update(event):
global count
if not isinstance(event, int): # 整数的话是初始状态,乱写的参数
for 编号 in 编号范围:
canvas.delete(count * 9 + 编号)
count += 1
draw('Sun')
def draw(planet):
canvas.create_oval(0, 0, radius, radius, fill=color)
横向 = HORIZONTAL
root = Tk(className='Solar system scale')
root.geometry('600x775')
root.resizable(False, False)
canvas = Canvas(root, width=600, height=600, bg='black')
canvas.place(x=0, y=0)
create('大小')
create('距离')
scale大小.place(x=25, y=625)
scale距离.place(x=25, y=700)
count = 0
编号范围 = range(1, 10) # 太阳+水金地火木土天海
data = read_csv('data.csv', index_col=0)
print(data)
color = data['color']
radius = data['radius']
update(111)
root.bind('<ButtonPress-1>', update)
root.mainloop()
环境:Python 3.9.9 SublimeText3 图片看不到,csv文件方不方便传上来?放到网盘里,然后放个网盘链接 isdkz 发表于 2023-1-30 16:45
图片看不到,csv文件方不方便传上来?放到网盘里,然后放个网盘链接
这是csv
radius,color
Sun,695500,yellow
Mercury,2440,gray
Venus,6051.8,orange
Earth,6372.8,blue
Mars,3390,red
Jupiter,71400,navajowhite
Saturn,57330,antiquewhite
Uranus,25300,cyan
Neptune,24553,blue
Sun,695500,yellow
Mercury,2440,gray
Venus,6051.8,orange
Earth,6372.8,blue
Mars,3390,red
Jupiter,71400,navajowhite
Saturn,57330,antiquewhite
Uranus,25300,cyan
Neptune,24553,blue
图片是黑色画布,下面两个滑杆写着“大小”“距离” 歌者文明清理员 发表于 2023-1-30 16:49
这是csv
radius,color
Sun,695500,yellow
我试了一下,把半径改小就可以了,可能你那个半径太大了 isdkz 发表于 2023-1-30 17:04
我试了一下,把半径改小就可以了,可能你那个半径太大了
谢谢,忘记调比例了 歌者文明清理员 发表于 2023-1-30 17:57
谢谢,忘记调比例了
不客气{:5_109:} 加qq2144845769 Mike_python小 发表于 2023-2-3 13:00
加qq2144845769
不{:10_256:} 歌者文明清理员 发表于 2023-2-3 13:56
不
那我帮不了你了,你自己做吧 这么简单{:10_256:} 支持! 陶远航 发表于 2023-8-25 11:02
支持!
{:10_256:}{:10_256:} Mike_python小 发表于 2023-2-3 16:24
那我帮不了你了,你自己做吧
现在好像加了 歌者文明清理员 发表于 2023-10-4 07:51
现在好像加了
加了吗?我去看看 歌者文明清理员 发表于 2023-10-4 07:51
现在好像加了
我草哥你坑我啊
要liu领育碧还给我发消息 Mike_python小 发表于 2023-10-4 11:21
加了吗?我去看看
鱼币还我{:10_256:} liuhongrun2022 发表于 2023-10-4 13:26
鱼币还我
你俩自己处理{:10_312:}
页:
[1]