码迷,mamicode.com
首页 > 编程语言 > 详细

pythonqt练习n2

时间:2015-07-16 18:51:17      阅读:139      评论:0      收藏:0      [点我收藏+]

标签:

# -*- coding: cp936 -*-

"""

要求

1首先使用以下几个模块 

Pil(Image)

2:准备好几张图片(.jpg,.gif)等

3:设置图片信息(有难度)这个用pil(Image)

4:分2种情况;

1:根本程序设置好的进行以每几秒自动随机变化

2:根据用户自己设置来进行自动随机变化

图形问题

1:显示图片内容,信息,大小,名字,调入时间

2:每张图片显示的时间以(先定成)34秒,然后随机360度进行旋转,

然后换成其他图片

3:可能同张图片会连续出现2次或者更多次,因为随机的问题

4:当第一张图片跳出人眼范围之后,在出现下一张随机图片,让人观看

5:加一个小功能,当用户不想看的时候,就输入时间进行退出

6:要对这个文件内的图片进行随机,而不是只对某一张图片进行随机

图片的几个要点

旋转,移动,大小

"""

"""

其他笔记:

1:图片以.jpg为主,序号是从0开始

2:图片大小我无法确定,所以只能通过程序来帮我显示这些问题

3

"""

import random,Image,time,string,os,sys,glob#第一步完成,导入所需的模块

#第一个部分,主要把文件夹创建的时间,文件夹大小之类的属性显示出来

#让用户来查看文件夹相关的属性

#为第二步做好准备,这里还没有设置是否出现中文目录

#第三步,加一个功能,就是查看文件夹的创建时间

from PyQt4 import QtGui

from PyQt4 import QtCore

def Class_Import_Image(path):#为什么函数名称是这样,因为Image它是一个类的对象,因为要导入所以写成这样

        try:

             ls=os.listdir(path)

        #except:

             #print(‘access deny‘)

        except Exception, e:

                print(‘access deny‘)

                print e,ur‘文件路径不正确‘,ur‘您的文件路径呢?对不起找错地方了吧‘,ur‘这个地方都能被您找到,真。。。。。

        else:

            for l in ls:

                 temp=os.path.join(path,l)

                 print ur‘创建文件时间:‘,time.ctime((os.path.getatime(temp))),

                 print ur‘创建文件夹时间为:‘, time.ctime(os.path.getctime(os.path.dirname(temp))),

                 print len(temp),ur‘数量‘,sum(os.path.getsize(os.path.join(path,l)) for name in temp),ur‘字节数‘,

                 

                 if(os.path.isdir(temp)):

                     print(temp)

                     Class_Import_Image(temp)

                 else:

                    print(temp)            

if __name__==‘__main__‘:

    while 1:

        print  ur‘序号为:‘

        print‘1:Class_Import_Image("1")‘

        print ‘2:path("2")‘

        xz=raw_input(ur‘请输入序号:‘)

        if xz==‘1‘:

            Class_Import_Image(‘e:\\image\\‘)

            continue

        if xz==‘2‘:

            pass

            break

pythonqt练习n2

标签:

原文地址:http://www.cnblogs.com/mhxy13867806343/p/4156311.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!