会员可以在此提问,百战程序员老师有问必答
对大家有帮助的问答会被标记为“推荐”
看完课程过来浏览一下别人提的问题,会帮你学得更全面
截止目前,同学们一共提了 132362个问题
Python 全系列/第十阶段:Flask百战电商后台项目/Flask百战电商后台项目 2266楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/Lambda表达式(旧) 2267楼
Python 全系列/第十五阶段:Python 爬虫开发/scrapy 框架高级 2268楼
JAVA 全系列/第五阶段:JavaWeb开发/Servlet技术详解(旧) 2269楼
JAVA 全系列/第二阶段:JAVA 基础深化和提高/IO 流技术(旧) 2271楼

老师,我的这张图片系统总是提示报错,说无法识别文件中的数据,但图片是正常的,我也看不出来到底哪里错了。
from tkinter import *
class application(Frame):
    def __init__(self,master=None):
        super().__init__(master)#把Frame的父类构造方法,实际上,该类就是在Frame构造方法上根据自己的需要来多加改动
        self.master=master
        self.pack()#self本身就是一个组件,因此也需要通过pack()导入进窗口中
        self.chajian()
    def chajian(self):
        self.label1=Label(self,text='生活如此美好',width=10,height=2,bg='black',fg='white')
        self.label1.pack()
        self.label2=Label(self,text='好爱这个世界啊',width=15,height=2,bg='blue',fg='red',font=('黑体',20))
        self.label2.pack()
    #在窗口中导入图片
        global photo#因为在此处photo是个局部变量,而窗口是不断循环的,在第一次调用photo后便不再调用,所以要声明全局变量来使photo可以被循环调用
        #以至于让照片一直出现在屏幕上
        photo=PhotoImage(file=r'C:\Users\acer\Pictures\Camera Roll\壁纸.gif')#用这个语句来把照片导入
        self.label3=Label(self,image=photo)
        self.label3.pack()
if __name__=='__main__':
    root=Tk()#建立窗口
    root.title='海之光的隧道'
    root.geometry('500x300+200+200')
    application(master=root)#把窗口root导入该类中进行运行
    root.mainloop()#使窗口进行循环运行


Python 全系列/第二阶段:Python 深入与提高/GUI编程(隐藏) 2272楼
Python 全系列/第二阶段:Python 深入与提高/异常机制 2275楼
JAVA 全系列/第九阶段:权限控制与安全认证/Shiro(旧) 2277楼
JAVA 全系列/第一阶段:JAVA 快速入门/JAVA入门和背景知识 2280楼

课程分类

百战程序员微信公众号

百战程序员微信小程序

©2014-2025百战汇智(北京)科技有限公司 All Rights Reserved 北京亦庄经济开发区科创十四街 赛蒂国际工业园
网站维护:百战汇智(北京)科技有限公司
京公网安备 11011402011233号    京ICP备18060230号-3    营业执照    经营许可证:京B2-20212637