Ubuntu安装wxFormBuilder[wxpython](以ubuntu18.04LST为例)

Ubuntu安装wxFormBuilder

wxFormBuilder是一个开源,跨平台所见即所得的图形用户界面生成器,可以翻译wxWidget GUI设计成C++,Python和PHP或XML格式。(即用于设计GUI,并生成对应语言的代码)

下载

wxFormBuilder项目地址

Github:https://github.com/wxFormBuilder/wxFormBuilder
CSDN的开源平台:https://codechina.csdn.net/mirrors/wxFormBuilder/wxFormBuilder

这两个其实都一样

对于Linux的安装,按照网站上的步骤就行

Pre-requisites for Ubuntu:(安装依赖的库)

sudo apt install libwxgtk3.0-gtk3-dev libwxgtk-media3.0-gtk3-dev meson

Pre-requisites for Arch Linux:

sudo pacman -Syu --needed meson wxgtk2

Build and run:

git clone --recursive --depth=1 https://github.com/wxFormBuilder/wxFormBuilder

拉取最近一个版本
在进行这步获取github源的的时候,如果出现下述的错误,TLS连接服务器失败

在这里插入图片描述
可以尝试以下代码
git config --global --unset http.https://github.com.proxy#取消git代理
在这里插入图片描述

安装

cd wxFormBuilder
meson _build --prefix $PWD/_install --buildtype=release
ninja -C _build install

启动安装好的wxformbuilder

./_install/bin/wxformbuilder

打开软件如果出现下列问题,说明文件路径不对.
在这里插入图片描述
例如错误信息里,显示的路径是

/home/starry/wxFormBuilder/_install/lib/wxformbuilder

然而实际的目录是这个

/home/starry/wxFormBuilder/_install/lib/x86_64-linux-gnu/wxformbuilder

所以需要修改一下文件路径
可以手动把wxformbuilder文件夹剪切然后贴到正确的路径

/home/starry/wxFormBuilder/_install/lib/wxformbuilder

然后再次启动软件,应该就可以了

Tips:
关于启动这个软件,为了方便可以用alias

打开配置文件

sudo gedit ~/.bashrc

在bashrc文件里添加一条

alias wxformbuilder='/home/starry/wxFormBuilder/_install/bin/wxformbuilder'

注意左右不要加空格,然后重新加载一下

source .bashrc

然后直接输入wxformbuilder就可以使用了


版权声明:本文为qq_29015953原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。