• 大小: 2.98MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-09-10
  • 语言: Python
  • 标签: 图片处理  

资源简介

python课程的一个小作业,GUI图形界面设计了一个小型的图片处理程序,可以图片载入、粘贴、模糊、旋转、缩放、保存调整比例。提醒下,只要运行main_win.py文件,可能出现的问题就是包没有,需要自己去pip下,若是您观察的够仔细的话还能找到wxformbuilder的下载地址!

资源截图

代码片段和文件信息

# -*- coding: utf-8 -*- 

###########################################################################
## Python code generated with wxFormBuilder (version Jun 17 2015)
## http://www.wxformbuilder.org/
##
## PLEASE DO “NOT“ EDIT THIS FILE!
###########################################################################

import wx
import wx.xrc

###########################################################################
## Class picture
###########################################################################

class picture ( wx.frame ):

def __init__( self parent ):
wx.frame.__init__ ( self parent id = wx.ID_ANY title = u“My Picture Editor“ pos = wx.DefaultPosition size = wx.Size( 900600 ) style = wx.DEFAULT_frame_style|wx.TAB_TRAVERSAL )

self.SetSizeHintsSz( wx.DefaultSize wx.DefaultSize )
self.SetForegroundColour( wx.SystemSettings.GetColour( wx.SYS_COLOUR_INFOBK ) )

gbSizer2 = wx.GridBagSizer( 0 0 )
gbSizer2.SetFlexibleDirection( wx.BOTH )
gbSizer2.SetNonFlexibleGrowMode( wx.FLEX_GROWMODE_SPECIFIED )

self.xianshi = wx.StaticText( self wx.ID_ANY u“交互对话框“ wx.DefaultPosition wx.DefaultSize 0 )
self.xianshi.Wrap( -1 )
gbSizer2.Add( self.xianshi wx.GBPosition( 13 1 ) wx.GBSpan( 1 1 ) wx.ALL 10 )

self.process = wx.Slider( self wx.ID_ANY 50 0 100 wx.DefaultPosition wx.DefaultSize wx.SL_HORIZONTAL )
gbSizer2.Add( self.process wx.GBPosition( 13 14 ) wx.GBSpan( 1 1 ) wx.ALL 10 )

self.info = wx.TextCtrl( self wx.ID_ANY wx.EmptyString wx.DefaultPosition wx.DefaultSize 0 )
gbSizer2.Add( self.info wx.GBPosition( 13 2 ) wx.GBSpan( 1 1 ) wx.ALL 5 )

self.bfb = wx.StaticText( self wx.ID_ANY u“百分比(%):“ wx.DefaultPosition wx.DefaultSize 0 )
self.bfb.Wrap( -1 )
gbSizer2.Add( self.bfb wx.GBPosition( 13 10 ) wx.GBSpan( 1 1 ) wx.ALL 10 )

self.m_button23 = wx.Button( self wx.ID_ANY u“保存图片“ wx.DefaultPosition wx.DefaultSize 0 )
gbSizer2.Add( self.m_button23 wx.GBPosition( 2 14 ) wx.GBSpan( 1 1 ) wx.ALL 10 )

self.m_button24 = wx.Button( self wx.ID_ANY u“旋转图片“ wx.DefaultPosition wx.DefaultSize 0 )
gbSizer2.Add( self.m_button24 wx.GBPosition( 3 14 ) wx.GBSpan( 1 1 ) wx.ALL 10 )

self.m_button25 = wx.Button( self wx.ID_ANY u“缩小图片“ wx.DefaultPosition wx.DefaultSize 0 )
gbSizer2.Add( self.m_button25 wx.GBPosition( 4 14 ) wx.GBSpan( 1 1 ) wx.ALL 10 )

self.m_button26 = wx.Button( self wx.ID_ANY u“图片裁剪“ wx.DefaultPosition wx.DefaultSize 0 )
gbSizer2.Add( self.m_button26 wx.GBPosition( 5 14 ) wx.GBSpan( 1 1 ) wx.ALL 10 )

self.m_button27 = wx.Button( self wx.ID_ANY u“图片模糊“ wx.DefaultPosition wx.DefaultSize 0 )
gbSizer2.Add( self.m_button27 wx.GBPosition( 6 14 ) wx.GBSpan( 1 1 ) wx.ALL 10 )

self.m_button28 = wx.Button( self wx.ID_ANY u“图片粘贴“ wx.DefaultPosition wx.DefaultSize 0 )
gbSizer2.Add( self.m_button28 wx.GBPosition

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4627  2018-06-03 12:36  Python课程设计\basewin.py

     文件      34147  2018-06-03 13:48  Python课程设计\library.JPEG

     文件       2621  2018-06-03 15:24  Python课程设计\main_win.py

     文件      59963  2018-06-03 13:48  Python课程设计\river.jpg

     文件      28521  2018-06-02 21:04  Python课程设计\suke.jpg

     文件      74699  2018-06-03 16:01  Python课程设计\ui.fbp

     文件       4389  2018-06-03 12:36  Python课程设计\__pycache__\basewin.cpython-35.pyc

     文件      48729  2018-06-03 15:30  Python课程设计\保存的图片.jpg

     文件    2999262  2018-06-21 10:43  Python课程设计\说明文档.docx

     目录          0  2018-06-03 12:36  Python课程设计\__pycache__

     目录          0  2018-06-21 10:48  Python课程设计

----------- ---------  ---------- -----  ----

              3256958                    11


评论

共有 条评论