极其不爽的一天

今天计划用 Qt Creator 2.8.1画图,开始时觉得它的 Design 模式很爽。设置菜单,设置列表,鼠标连接两个窗口部件就可以实现 connect。

因为需要自定义 slot,可是一开始找不到在哪创建,按钮是灰色的。后来捣鼓半天,发现并不是所有的部件都可以自定义 slot,好不容易找到原因来点希望了,接着……

在 ui 中创建好自定义 slot 时,对应的代码却并没有生成。导致无法编辑功能。

在 Qt Creator Group 里自问自答,在这一步卡了几个小时,直到此时,实在是恨自己为什么这么纠结,也许就是软件这个功能没实现好或者是bug,我究竟急什么。


原以为 PyQt5 + Qt Designer 可以很好的很 easy 的控制界面,结果好不容易装好的 PyQt5 完全发挥不了作用。


顺便提下安装 PyQt5 的过程:

1. 配置好 python

2. 安装 sip

3. 安装 PyQt5 ( 系统需安装好 Qt5 )

需要用 Python,且需要配置成 --enable-shared 的编译版本。


由于本机 Ubuntu 12.04 自带 python 2.7,我却想用 python 3.3。所以使用虚拟环境,pythonbrew,这个还真好用。尽管配置了好一会,但配好了发现很强大。

$ pythonbrew install -C --enable-shared /path/to/Python-3.3.2.tgz 

-C --enable-shared不加的话,后面编译PyQt会出错,

/usr/local/lib/libpython3.3m.a: could not read symbols: Bad value
$ pythonbrew switch 3.3.2

$ python --version

python: error while loading shared libraries: libpython3.3m.so.1.0: cannot open shared object file: No such file or directory


这时需要将 libpython3.3m.so.1.0 的路径加到 /etc/ld.so.conf 中,再 sudo ldconfig

~/.pythonbrew/pythons/Python-3.3.2/lib/libpython3.3m.so.1.0

注意,~要换成展开式,否则不识别。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值