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
就可以使用了