当前位置:网站首页>【wxGlade学习】wxGlade环境配置
【wxGlade学习】wxGlade环境配置
2022-08-11 08:38:00 【Frank学习路上】
学习wxGlade是因为Autoware.ai的交互界面是用它做的。
wxGlade是基于wxPython的一款跨平台GUI开发工具,以下是在Ubuntu系统下的环境配置。
1.安装Gnome/GTK
wxGlade需要有GTK的前置环境,否则下一步pip install wxpython会出错。安装命令如下:
sudo apt-get install gnome-devel
这里我安装了Gnome,应该是包含了gtk,另外还会自动安装一些小工具,如果想简洁安装,可以试试其他单独安装gtk的方法。
如: sudo apt-get install libgtk2.0-dev
(未测试)
2.pip安装wxpython
这一步比较简单,但耗时较长。安装命令如下:(这一步有错了)
pip install wxpython
2022.8.8 记录
wxpython安装版本有错的话会导致autoware打不开,错误如下:pip install wxpython
安装得到的版本是wxpython 4.1.1并不是4.0.7版本,因此可以查询自己的版本,重新在官网上下载对应版本的wxpython包:
wxpython 4.0.7下载
下载wxPython-4.0.7-cp27-cp27mu-linux_x86_64.whl,然后在下载目录下打开终端:
python2.7 -m pip install wxPython-4.0.7-cp27-cp27mu-linux_x86_64.whl
然后修改runtime_manager_dialog.py 脚本文件:
找到 autoware.ai/src/autoware/utilities/runtime_manager/scripts 中的 runtime_manager_dialog.py 文件
- 在文件中添加 import wx.adv
- 把文件中所有的 wx.HyperlinkCtrl 替换成 wx.adv.HyperlinkCtrl
- 把文件中所有的 wx.EVT_HYPERLINK 替换成 wx.adv.EVT_HYPERLINK
改完后重新编译即可。
3.下载wxglade源码
github:https://github.com/wxGlade/wxGlade
gitee:https://gitee.com/mirrors/wxGlade/
4.打开wxGlade GUI开发环境
上面的源码下载号之后,进入 wxglade 目录,找到以下两个脚本,用python xxx打开即可(两个都可以用)。
python wxglade
打开后,软件界面如下:
5.帮助文档
在该目录下 wxGlade/docs/html/index.html,有教程,直接用浏览器打开即可。
以上。
边栏推荐
猜你喜欢
随机推荐
基于 VIVADO 的 AM 调制解调(3)仿真验证
Kotlin算法入门求回文数数算法优化二数字生成规则
eureka和consul的区别
基于C#通过PLCSIM ADV仿真软件实现与西门子1500PLC的S7通信方法演示
一根网线两台电脑传输文件
9、Neural Sparse Voxel Fields
【C语言】每日一题,求水仙花数,求变种水仙花数
JUC Concurrent Programming
老干妈创始人陶华碧现身直播间,70岁“国民女神”拥抱直播电商
软件测试常用工具的用途及优缺点比较(详细)
gRPC系列(四) 框架如何赋能分布式系统
【TA-霜狼_may-《百人计划》】图形3.7.2 command buffer简
Kotlin算法入门计算质因数
兼容并蓄广纳百川,Go lang1.18入门精炼教程,由白丁入鸿儒,go lang复合容器类型的声明和使用EP04
轻量级网络(一):MobileNet V1,V2, V3系列
RestTemplate工具类
Rust从入门到精通06-函数
Break pad source code compilation--refer to the summary of the big blogger
程序员是一碗青春饭吗?
klayout--导出版图为gds文件