如何在tkinter窗口中绘制图像(我使用的是

python 3.3)?我正在寻找一个可以在tkinter窗口的给定位置绘制图像的语句.

是啊…

任何答案将不胜感激.这里是我想要使用代码的程序的源代码(如果它可以被称为),以防你需要它.

from tkinter import *

class craftClass():

def __init__(self, x = 80, y = 80, xmotion = 0, ymotion = 0, health = 20):

self.xPos, self.yPos = x, y

self.dx, self.dy = xmotion, ymotion

def moveCraft(self):

self.xPos += self.dx

self.yPos += self.dy

class missileClass():

def __init__(self, x = 0 , y = 0):

self.xPos, self.yPos = x, y

class alienClass():

def __init__(self, x, y):

self.xPos, self.yPos = x, y

def moveForCraft(self, craftX, craftY):

if self.xPos < craftX:

self.xPos += 2

elif self.xPos > craftX:

self.xPos -= 2

else:

pass

if self.yPos < craftY:

self.yPos += 2

elif self.yPos > craftY:

self.yPos -= 2

else:

pass

craft = craftClass()

missileArray = []

alienArray = []

def keypress(event):

if event.keysym == 'Escape':

root.destroy()

x = event.char

if x == "w":

craft.dy = 1

elif x == "s":

craft.dy = -1

elif x == "a":

craft.dx = -1

elif x == "d":

craft.dx = 1

else:

print(x)

root = Tk()

print(craft.dx)

while True:

try:

root.bind_all('', keypress)

craft.moveCraft()

root.update()

except TclError:

print("exited. tcl error thrown. llop broken")

break

我很清楚间距是混乱的,但这是复制时发生的事情

python tkinter画笑脸_python – 如何在tkinter窗口中绘制图像相关推荐

  1. java panel画椭圆_如何在Java 2D中绘制椭圆?

    在Ellipse2D类定义由成帧矩形定义的椭圆.您可以使用double或float值创建椭圆.使用双精度值创建椭圆时,请使用Ellipse2D.Double类.对于浮点值,您可以使用Ellipse2D ...

  2. java 画三角形_java – 如何在Android画布中绘制一个填充三角形?

    所以我正在绘制这个三角形在Android地图使用下面的代码在我的绘制方法: paint.setARGB(255, 153, 29, 29); paint.setStyle(Paint.Style.FI ...

  3. python绘制笑脸图-怎么用python实现画笑脸

    在Python中画笑脸可以使用turtle库实现. 1.打开idel,通过idel新建一个py文件,在空白的文件中输入下面的代码按F5运行此文件就可以画笑脸了.from turtle import * ...

  4. python画笑脸图案-怎么用python实现画笑脸

    在Python中画笑脸可以使用turtle库实现. 1.打开idel,通过idel新建一个py文件,在空白的文件中输入下面的代码按F5运行此文件就可以画笑脸了.from turtle import * ...

  5. python做简单的笑脸的编程_怎么用python实现画笑脸

    在Python中画笑脸可以使用turtle库实现. 1.打开idel,通过idel新建一个py文件,在空白的文件中输入下面的代码按F5运行此文件就可以画笑脸了.from turtle import * ...

  6. 学习如何在AutoCad土木工程中绘制建筑设计图

    学习如何在AutoCad中绘制建筑设计图从平面图到AutoCad土木工程中的整栋建筑 你会学到: 如何绘制房屋地图 如何绘制建筑设计 如何从AutoCad打印或出图 AutoCaD使用 AutoCaD ...

  7. python条形图和散点图,python – 在同一窗口中绘制多种类型的图(线,散点图,条形图等)...

    我试图在同一窗口中绘制两种类型的图(即线图和散点图).在折线图(第一图)中绘制的数据是表示气候指数(Y)与十进制年(X)的浮动数值.我希望成为"散点图"的第二个图是大致相同的,但浮 ...

  8. php画星球,PHP中绘制图像的一些函数总结

    在PHP中绘制图像的函数非常丰富,包括点.线.各种几何图形等可以想象出来的平面图形,都可以通过PHP中提供的各种画图函数完成.我们在这里介绍一些常用的图像绘制,如果使用我们没有介绍过的函数,可以参考手 ...

  9. python代码画乌龟_python画乌龟

    广告关闭 腾讯云11.11云上盛惠 ,精选热门产品助力上云,云服务器首年88元起,买的越多返的越多,最高返5000元! 效果展示 turtle库是python语言中一个很流行的绘制图像的函数库,想象一 ...

最新文章

  1. EF Code First执行SQL语句及存储过程
  2. 2018,愿跟大家一起成长!
  3. OpenKruise v1.0:云原生应用自动化达到新的高峰
  4. scala集合常用方法:foldRight
  5. 不确定屏幕大小的弹窗垂直居中(用了box方法)
  6. 【Elasticsearch】es如何停用节点
  7. mysql的comment_mysql的comment怎么用
  8. 2个维度5大方法,让你的微服务在K8s上跑起来
  9. Revit二次开发之“让对象处于被选择状态”
  10. Linux 部署ASP.NET SQLite 应用 的坎坷之旅 附demo及源码
  11. 给年轻工程师的十大忠告[转载]
  12. CS224N WINTER 2022(二)反向传播、神经网络、依存分析(附Assignment2答案)
  13. 为什么要进行TracePro模拟?
  14. python绘制折线图显示点数据_Python_散点图与折线图绘制
  15. 掌握一门计算机语言需要多长时间,学习一门语言需要多长时间?科学告诉你
  16. R语言使用timeROC包计算无竞争情况下的生存资料多时间AUC值、使用cox模型、并添加协变量、可视化无竞争情况下的生存资料多时间ROC曲线
  17. 榆熙教育:店铺DSR评分如何理解?
  18. MATLAB安装 C盘空间不足问题解决
  19. UVA12307 Smallest Enclosing Rectangle 题解
  20. 计算机网络安全讲座心得,学习信息安全心得体会

热门文章

  1. 阿里巴巴数据库分库分表的最佳实践
  2. 划重点丨详解Java流程控制语句知识点
  3. 对于数据,科技小白提出了灵魂三问:从哪儿来?到哪儿去?能干什么?
  4. 通过python基于netconf协议获取网络中网元的配置数据,助力企业网络控制自动化轻松实现!
  5. 疫情按下快进键,电商抢占市场红利需可靠的助力
  6. 【华为云技术分享】ARM体系结构基础(1)
  7. 【华为云技术分享】HDC.Cloud | 为防止交通事故,95后学生运用“黑科技”这样做!
  8. 野生前端的数据结构练习(1)——栈
  9. java mongodb 多文档_如何通过Java在MongoDB中一次性插入多个文档
  10. Android 数据访问之SharedPreference demo+笔记