wxpython

wxpython之dialog学习

∥☆過路亽.° 提交于 2020-10-03 00:06:57
[这段时间一直在学wxpython,但一直以读代码为主,总感觉不写点,无法进步,所以就在这开一个写wxpython代码的头,以资鼓励...] 这篇其实比较简单,就是一个带有按钮的窗口,但点击这个按钮后提示一个对话框。 import wx class SubclassDialog(wx.Dialog): def __init__(self): wx.Dialog.__init__(self, None, -1, 'Dialog', pos=(200,200),size=(300, 100)) okButton = wx.Button(self, wx.ID_OK, "OK", pos=(15, 15)) okButton.SetDefault() cancelButton = wx.Button(self, wx.ID_CANCEL, "Cancel", pos=(115, 15)) class TestFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self,None,-1,'Study dialog of wxpython') panel=wx.Panel(self,-1) button=wx.Button(panel,-1,"Open dialog!",pos=(150,70),size=(100,50),style

01-Python安装教程与特色介绍

百般思念 提交于 2020-09-23 16:54:42
公众号:IT入门 简介 Python语言是少有的一种可以称得上即简单又功能强大的编程语言。你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构。 Python的官方介绍是: Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python简洁的语法和对动态输入的支持,再加上解释性语言的本质,使得它在大多数平台上的许多领域都是一个理想的脚本语言,特别适用于快速的应用程序开发。 Python语言的创造者Guido van Rossum是根据英国广播公司的节目“蟒蛇飞行马戏”命名这个语言的,并非他本人特别喜欢蛇缠起它们的长身躯碾死动物觅食。 Python的特色 简单 Python是一种代表简单主义思想的语言,它使你能够专注于解决问题而不是去搞明白语言本身。 易学 就如同你即将看到的一样,Python极其容易上手。前面已经提到了,Python有极其简单的语法。 免费、开源 简单地说,你可以自由地发布这个软件的拷贝、阅读它的源代码、对它做改动、把它的一部分用于新的自由软件中。这是为什么Python如此优秀的原因之一——它是由一群希望看到一个更加优秀的Python的人创造并经常改进着的。 高层语言 当你用Python语言编写程序的时候,你无需考虑诸如如何管理你的程序使用的内存一类的底层细节。 可移植性

批量下载国家地理壁纸Python脚本(wxpython版)

*爱你&永不变心* 提交于 2020-08-18 23:52:07
[今天在CU的python版里看到一篇"批量下载国家地理壁纸Python脚本"。感觉不错,借此,用wxpython写了一个GUI的界面。] 部分代码 import wx from getimg import getimg class GetImgFrame(wx.Frame): def __init__(self): wx.Frame.__init__(self, None, -1, 'GetImages',size=(500,150)) panel = wx.Panel(self, -1) wx.StaticText(panel, -1, "Please enter a downloadable conditional",pos=(10,5)) self.basicLabel = wx.StaticText(panel, -1, "Year:",pos=(30,40)) self.yearText = wx.TextCtrl(panel, -1, "2009",pos=(60,40)) self.yearText.SetInsertionPoint(0) self.basicLabel = wx.StaticText(panel, -1, "Month:",pos=(180,40)) self.monthText = wx.TextCtrl(panel, -1, "7",pos=

python中wx模块的具体使用方法

三世轮回 提交于 2020-08-12 10:44:24
wx包中的方法都是以大写字母开头的,而这和 Python 的习惯是相反的。 本节介绍如何创建python程序的图形用户界面(GUI),也就是那些带有按钮和文本框的窗口。这里介绍wxPython : 下载地址: http://www.wxpython.org/download.php 根据自己的操作系统下载相应版本。 安装: 安装过程非常简单,以win7系统为例,点击下载的exe 文件,保持安装目录与本机的python目录一致就OK了。 创建并显示一个框架 import wx # 需要导入wx模块 app = wx.App() win = wx.Frame(None) win.Show() app.MainLoop() 运行: 我们来创建一个文本编辑器, 功能要求如下:   * 它可以打开给定文件名的文本文件;   * 它可以编辑文件文件   * 它可以保存文本文件   * 它可以正常退出程序 一,设置按钮位置 import wx app = wx.App() win = wx.Frame(None,title = "编辑器", size=(410,335)) win.Show() loadButton = wx.Button(win, label = '打开',pos = (225,5),size = (80,25)) saveButton = wx.Button(win,

python中wx模块的具体使用方法

浪子不回头ぞ 提交于 2020-08-12 10:43:53
wx包中的方法都是以大写字母开头的,而这和 Python 的习惯是相反的。 本节介绍如何创建python程序的图形用户界面(GUI),也就是那些带有按钮和文本框的窗口。这里介绍wxPython : 下载地址: http://www.wxpython.org/download.php 根据自己的操作系统下载相应版本。 安装: 安装过程非常简单,以win7系统为例,点击下载的exe 文件,保持安装目录与本机的python目录一致就OK了。 创建并显示一个框架 import wx # 需要导入wx模块 app = wx.App() win = wx.Frame(None) win.Show() app.MainLoop() 运行: 我们来创建一个文本编辑器, 功能要求如下:   * 它可以打开给定文件名的文本文件;   * 它可以编辑文件文件   * 它可以保存文本文件   * 它可以正常退出程序 一,设置按钮位置 import wx app = wx.App() win = wx.Frame(None,title = "编辑器", size=(410,335)) win.Show() loadButton = wx.Button(win, label = '打开',pos = (225,5),size = (80,25)) saveButton = wx.Button(win,

在树莓派上安装wxpython(bd7iow---转自国外博客)

寵の児 提交于 2020-08-11 13:02:12
If you need to install wxPython on Raspbian Buster for a project, the installation of that module can be a little bit tricky. It needs to be compiled for Raspbian from source files to have something working nicely. Here you can find step by step explaination how to do it. Requirements Raspberry Pi Python 3.x time, lots of time Step 1 First, you need to open a terminal (shortcut ctrl + alt + t) sudo apt-get update sudo apt-get install dpkg-dev build-essential libjpeg-dev libtiff-dev libsdl1.2-dev libgstreamer-plugins-base0.10-dev libnotify-dev freeglut3 freeglut3-dev libwebkitgtk-dev libghc

Robot Framework 使用【1】-- 基于Python3.7 + RIDE 最新版本搭建

限于喜欢 提交于 2020-08-11 07:48:11
前言 Robot Framework作为公司能快速落地实现UI自动化测试的一款框架,同时也非常适合刚入门自动化测试的朋友们去快速学习自动化,笔者计划通过从搭建逐步到完成自动化测试的过程来整体描述它的使用。 Robot Framework环境搭建步骤 Robot Framework是基于Python语言开发的一款框架,搭建步骤如下: 对于Robot Framework熟悉的老手尝鲜新版 或 python熟悉的朋友看如下简易安装步骤即可(详细截图说明内容适合新入门朋友) 简易安装步骤: 安装python3.7 在dos命令输入 pip install robotframework 在线安装robotframework 在dos命令输入 pip install Pypubsub==3.3.0 在线安装 Pypubsub 在dos命令输入 pip install wxPython==4.0.3 在线安装 wxPython 在dos命令输入 pip install robotframework-ride 在线安装robotframework-ride 在dos命令输入 pip list 检查是否安装成功 在dos命令输入 ride.py 检查是否出现RIDE主界面,如不能出现,可去 python安装路径\scripts\ride.py 手动双击启动 详细安装步骤: 安装 python3.7