wxpython

痞子衡嵌入式:超级好用的可视化PyQt GUI构建工具(Qt Designer)

…衆ロ難τιáo~ 提交于 2020-04-29 03:06:36
  大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是 PyQt GUI构建工具Qt Designer 。   痞子衡开博客至今已有好几年,一直以嵌入式开发相关主题的文章为主线,偶尔穿插一些其他技术或工具的介绍,前段时间因为要做一个跟恩智浦MCU启动相关的上位机工具 NXP-MCUBootUtility ,网上搜索对比了几个Python下的GUI框架,最终选择了wxPython这个成熟稳定的GUI库,从而接触到wxFormBuilder这个配套wxPython使用的GUI构建工具。苦于网上关于该构建工具的中文资料不多,所以根据自己使用经验写了一篇 极易上手的可视化wxPython GUI构建工具(wxFormBuilder) ,没想到该篇博客很受欢迎,居然目前是痞子衡博客里阅读量最高的一篇博客,而且也是搜索 wxFormBuilder 关键字出来的中文结果排名第二位的链接,真是万万没想到。   wxPython框架虽然成熟稳定,但是相对最近更火的PyQt框架来说,还是显得古老了一些,控件风格不符合现代审美观,因此痞子衡决定学习一下PyQt的用法,感受下PyQt做出来的界面效果到底如何。根据wxPython学习经验,当然首先要从PyQt的可视化GUI构建工具Qt Designer开始下手,因此便有了本篇博客。 一、Qt Designer工具背景   Qt

wxpython安装,demo下载

醉酒当歌 提交于 2020-04-28 03:38:21
wxPython介绍 wxPython是Python语言的一套优秀的GUI图形库。wxPython可以很方便的创建完整的、功能键全的GUI用户界面。 wxPython安装 本安装采用pip自动安装 1、打开cmd,转到python安装目录下面的scripts文件夹 ,以我安装的Python3.7为例 2、然后采用wxPython官网上面的安装命令进行安装 3、doc环境下自动开始下载安装。 4、在Python的IDE上运行以上代码,我选用的是开源的PyScripter 5、运行成功,表示安装wxPython第三方插件成功。 6、可以看到wxpython在scripts目录下 7、双击wxdemo可以自动下载demo到指定目录,方便进行学习。 来源: oschina 链接: https://my.oschina.net/u/4281177/blog/3719502

python3+Robot Framework+PyCharm 环境部署

醉酒当歌 提交于 2020-04-28 03:38:06
一、涉及软件 python :RF是基于python 的,所以需要有python环境 wxPython: 是Python语言的一套优秀的GUI图形库。允许Python程序员很方便的创建完整的、功能键全的GUI用户界面。 RIDE 是基于这个库开发的,所以这个必须安装,python和wxpython的版本是需要对应的。 Robot Famework :是一款python编写的功能自动化测试框架。具备良好的可扩展性,支持关键字驱动,可以同时测试多种类型的客户端或者接口,可以进行分布式测试执行。主要用于轮次很多的验收测试和验收测试驱动开发(ATDD)。 Robot Framework-Ride :是 Robot Famework 的图形操作前端,用于创建、组织、运行测试; Selenium :自动化测试工具,它主要是用于 Web 应用程序的自动化测试,但并不只局限于此,同时支持所有基于 web 的管理任务自动化。 Robot Framework-selenium2library : 是 Robot Framework 的Web测试库 ,它在 内部 使用 Selenium 工具 。 Browser drivers :浏览器驱动,安装库之后,您仍需要为要在测试中使用的所有浏览器安装浏览器和特定于操作系统的浏览器驱动程序。 decorator :Python 装饰器。 Pycharm

(二)Robot Framework 安装

丶灬走出姿态 提交于 2020-04-28 03:36:16
(二)Robot Framework 安装 发布时间 2017年9月28日 虫师 安装 Robot Framework 如果想使用 Robot Framework 必须要安装: Python 编程语言, 参考 。 Robot Framework Robot Framework 推荐 pip 方法安装 (在Windows命令提示符(cmd)/ Linux终端输入): λ pip install robotframework Collecting robotframework Using cached robotframework-3 .0 .2 .tar .gz Installing collected packages: robotframework Running setup .py install for robotframework ... done Successfully installed robotframework-3 .0 .2                        安装 RIDE(可选) 如果你使用的是 Python2.x 版本,虽然 Python2.x 预计到2020年停止维护了,但仍然不少人在使用,Robot Framework 的所有相关库也没有完全迁移到Python3.x。 比如 Robot Framework RIDE ,它是编写 Robot

Python GUI开发环境的搭建(wxPython)

别等时光非礼了梦想. 提交于 2020-04-28 02:58:00
最近对Python的开发又来了兴趣,对于Python的开发一直停留在一个表面层的认识。 Python的入手简单,语法让人爱不释手,在网络通信方面自带有成熟的类库,还有第三方开发的开源包。 在GUI的开发上,Python自身带有TKinter库,还有第三方的库 (比如wxPython, Qt)等等, 今天就来简单介绍下wxPython开发的环境搭建。 wxPython是一个Python包装wxWidgets(这是用 C++ 编写),一个流行的跨平台GUI工具包。由Robin Dunn以及Harri Pasanen开发,wxPython是作为一个Python扩展模块。就像wxWidgets,wxPython也是一个免费的软件。可以从官方网站下载它。 在wxPython API主要模块包括一个核心模块。它由 wxObject 类,这是基础 API 的所有类。控制模块包含了所有 GUI 应用程序开发中使用的部件,例如,wx.Button,wx.StaticText(类似于一个标签),wx.TextCtrl(可编辑的文本控制)等。 wxPython 的API有GDI(图形设备接口)模块。这是一组用于在部件中的绘图类。 如字体,颜色,画笔等类就是其中的一部分。所有的容器窗口类是由 Windows 模块定义。 wxPython 官方网站也主持 Phoenix 工程计划 – 为Python3.*

(一)Robot Framework安装

六月ゝ 毕业季﹏ 提交于 2020-04-28 02:57:43
准备工作: Python 2.7 (目前不能良好支持python3) pip 和 setuptools (Python 的套件管理程式,最新版的Python 2.7.16已包含) Robot Framework (此工具本身) wxPython (Python 非常有名的一个GUI 库,支撑Ride的运行库) robotframework-ride (Robot Framework 测试数据的编辑器,它使测试用例的创建、运行、测试项目的组织可以在图形界面下完成) selenium2library (selenium2测试库,基于webdriver驱动) geckodriver, chromedriver 和 IEDriverServer (浏览器驱动,据说45以上的版本Firefox驱动也不再是默认包含) AutoItLibrary (autoit库包,用于进行Windows GUI的自动化操作) pywin32 (AutoIt的运行环境) autoit (autoit客户端程序,实际运用中,必须装了autoit才能用AutoItLibrary ) 安装python 官网:https://www.python.org/downloads/ ---2.7X版本 ---环境变量:C:\Python27;C:\Python27\Scripts; ---如果机子上有3.X版本

RobotFramework+Selenium2+Appium环境搭建

跟風遠走 提交于 2020-04-28 02:06:58
转载:https://www.cnblogs.com/testway/p/7372326.html 装python 2.7 RobotFramework是python2 写的,图形界面使用的wxpython及ride 还不支持python3 所以要安装python2.7版本, 官网下载: https://www.python.org/downloads/release/python-2713/ 选中的版本为Windows x86 MSI installer ,默认安装在盘,安装完成后,配置环境变量:C:\Python27\Scripts;C:\Python27; 环境变量 C:\Python27\Scripts 添加后,可以在任意命令行执行pip命令 验证是否能正常运行,命令行执行python 安装wxPython wxPython,是python 的一个GUI库,后面图形界面的ride,需要用到。 官网地址: https://www.wxpython.org/pages/downloads/ 。不能安装最新的wxPython版本,如果安装最新版本,后面打开图编辑脚本界面会报错: D:\>ride.py wxPython not found. You need to install wxPython 2.8.12.1 with unicode support to run RIDE

python wxPython 5 (框架 wx.Frame)

馋奶兔 提交于 2020-04-27 08:39:09
wxPython 5 (框架 wx.Frame) 2008年08月21日 星期四 22:20 框架 wx.Frame wx.Frame(parent, id=-1, title="", pos=wx.DefaultPosition, size=wx.DefaultSize, style=wx.DEFAULT_FRAME_STYLE, name="frame") 框架的形状和尺寸标记 wx.FRAME_NO_TASKBAR:一个完全标准的框架,除了一件事:在Windows系统和别的支持这个特性的系统下,它不显示在任务栏中。当最小化时,该框架图标化到桌面而非任务栏。 wx.FRAME_SHAPED:非矩形的框架。框架的确切形状使用SetShape()方法来设置。窗口的形状将在本章后面部分讨论。 wx.FRAME_TOOL_WINDOW:该框架的标题栏比标准的小些,通常用于包含多种工具按钮的辅助框架。在Windows操作系统下,工具窗口将不显示在任务栏中。 wx.ICONIZE:窗口初始时将被最小化显示。这个样式仅在Windows系统中起作用。 wx.MAXIMIZE:窗口初始时将被最大化显示(全屏)。这个样式仅在Windows系统中起作用。 wx.MINIMIZE:同wx.ICONIZE。 窗口漂浮行为的样式 wx.FRAME_FLOAT_ON_PARENT:框架将漂浮在其父窗口

pyinstaller发布exe,弹出Failed to execute script main

十年热恋 提交于 2020-04-26 08:17:08
1.在PyCharm中按Alt+F12打开Terminal对话框 1.1我的项目文件放在wxpython目录下,D:\learn\Weather index insurance\wxpython>pyinstaller -F -w teaindex_main.py 1.2运行结束后在D:\learn\Weather index insurance\wxpython目录下生成dist文件夹和build文件夹,我的exe程序在dist文件夹下,双击exe弹出: 1.3重新在Terminal对话框中,运行D:\learn\Weather index insurance\wxpython>pyinstaller -F -c teaindex_main.py ,运行exe,可以看到问题所在,缺少module typedefs 应该使用:pyinstaller -F -c demo.py 此时打包完成后,点击exe执行文件,如果有报错的话,将在控制台显示。这是,要做好截图的准备,因为控制台报错后是一闪而过的。 1.4查阅网上的解决方法 将打包代码改成: D:\learn\Weather index insurance\wxpython>pyinstaller -F -c teaindex_main.py --hidden-import sklearn.neighbors.typedefs

Robot Framework自动化测试(一)---搭建环境

折月煮酒 提交于 2020-04-24 15:29:46
Robot Framework简介 想详细了解的可去官网上查看 地址 https:/robotframework.org/ 下面是我整理的一些robot Framework简单介绍------ robot Framework是用于验收测试和验收测试驱动开发(ATDD)的通用测试自动化框架,它具有易于使用的表格测试数据语法,并使用关键字的驱动方法。robot Framework是独立于操作系统和应用程序的。核心框架使用Python实现; ===================================所需环境========================== 安装包链接: https://pan.baidu.com/s/1_hKXeKnmK2rPOpb1R5Dqrw 提取码:8adh 第一步:安装python2(之所以选择安装python2,因为框架 ride界面工具,通过python2写的,只支持python2) win+R键,输入cmd,回车,输入python 第二步:安装wxPython wxPython是python非常有名的一个GUI库,因为RIDE是基于这个库开发出来的,所以必须安装wxPython。 这个时候会弹出东西来,它会自动安装,等它安装完会自动关掉 第三步:安装robotframework 1、win+R键->cmd->python 2