<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
<channel>
<title><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></title> 
<link>https://jackxiang.com/index.php</link> 
<description><![CDATA[赢在IT，Playin' with IT,Focus on Killer Application,Marketing Meets Technology.]]></description> 
<language>zh-cn</language> 
<copyright><![CDATA[向东博客 专注WEB应用 构架之美 --- 构架之美，在于尽态极妍 | 应用之美，在于药到病除]]></copyright>
<item>
<link>https://jackxiang.com/post//</link>
<title><![CDATA[树莓派(Raspberry PI)上的Python GUI实现（学习+总结）]]></title> 
<author>jack &lt;xdy108@126.com&gt;</author>
<category><![CDATA[系统架构与硬件]]></category>
<pubDate>Tue, 20 Aug 2013 11:42:00 +0000</pubDate> 
<guid>https://jackxiang.com/post//</guid> 
<description>
<![CDATA[ 
	1 准备SD卡8G以上<br/>编译过程中，会耗用大量存储空间，4G不够用的。<br/>2 更新资源的索引清单<br/>sudo apt-get update （从服务上下载索引清单）<br/>sudo apt-get upgrade （比较索引清单，更新依赖关系）<br/>3 安装 python-dev<br/>sudo apt-get install python-dev<br/>否则在编译SIP时,会提示 fatal error: Python.h: No such file or directory<br/>4 安装libqt4-dev<br/>sudo apt-get install libqt4-dev<br/>否则在编译PyQt时会提示 Error：Make sure you have a working Qt qmake on your PATH or use the -q argument to explicitly specify a working Qt qmake 5 依次安装SIP和PyQt<br/>wget http://sourceforge.net/projects/pyqt/files/PyQt4/PyQt-4.10/PyQt-x11-gpl-4.10.tar.gz<br/>tar vxf PyQt-x11-gpl-4.10.tar.gz<br/>cd PyQt-xll-gpl-4.10<br/>python configure.py<br/>make<br/>make install<br/>wget http://sourceforge.net/projects/pyqt/files/sip/sip-4.14.4/sip-4.14.4.tar.gz<br/>tar vxf sip-4.14.4.tar.gz<br/>cd sip-4.14.4<br/>python configure.py<br/>make<br/>make install<br/>5 运行Python&amp;GUI的源代码<br/>在QLineEdit中输入文本,QLabel上会同步显示。下面这张图是周末两天的成果，虽说很是简陋，但运行成功的一刻，一切都值得了:)。<br/>-----------------------------吐槽一下安装经历-----------------------------------------------------<br/>今天年有一个项目，要做一个可以独立运行的测量系统，想着不连接PC时怎么实现自动测量的问题。前些天一直在弄Python GUI，于是想到了一直闲置着的raspberry Pi, 或许配上一块HDMI监视器可以用。周五了，一边打游戏，一边计划周末干点什么呢？游戏打得顺，心情也好。想好了周六，玩raspberry Pi,周日逛街（没逛成，时间不够用啊）。<br/>周六，一早起来，没吃早饭，就开搞了，重新格式化 SD 卡，拷贝上去Noobs v1.2.1。开机安装系统，一路的傻瓜选项，最后一步忘了选DESKTOP 还是command line 模式，默认用了command line,因为不知道怎么用命令启动desktop,又重装了一遍，会的朋友请留言指导一下，谢谢了。<br/>---------- 测试python<br/>进入系统了，<br/>先输入<br/>print &#039;hello world&#039;<br/>没问题。<br/>再来一个<br/>import math<br/>print &#039;math.sin(3.14/2)&#039;<br/>也没问题。 <br/>------ 试运行代码<br/>于是想当然的网盘下载了，前些天写的GUI练习代码。运行，提示找不到PyQt4.QtCore, QtGui等，想来这个机器上的python没有PyQt模块，下载PyQt的 tar.gz包，按装之，又没有sip。好吧再下载sip,安装之，又提示找不到python.h。这个怎么回事，没头绪，找找网友的解释吧，哦，缺少开发环境？<br/>-------安装python开发环境和sip（具体做了什么？）<br/>sudo apt-get instyall python-dev<br/>Python-dev安装了以后果然好了，SIP.4.14.4可以编译了，<br/>------安装Qt4开发包和PyQt<br/>切到PyQt的文件夹，python configure.py,提示找不到 qt qmake。这是怎么回事，网友说要装Qt,那为啥说没qmake呢？找了半天答案，原来qmake 是包含在qt包的里，一般安装时就会带的,试过仅仅安装qmake，没用（ sudo apt-get install qt4-qmake）。qt官网下载那个安装包可大了，怎么办，因为用的是debian raspberry,就搜索了一下 debian Qt，找找有没有源以及安装包的名称。找到了以下的地址，http://packages.debian.org/unstable/main/qt-sdk 看了以后忽然开朗，安装libqt4-dev好像是可以的。果断sudo apt-get install libqt4-dev.好像是找到了资源包，可以下载不下来。根据提示用了一下sudo apt-get update ，重新sudo apt-get install libqt4-dev，问题解决了，原来资源索引更新过时了。第一次，编译PyQt时，中途出错停止了，重启系统后，发现只能进入command line模式，着实让我不知所措。幸好，拔了SD卡，插入笔记本时，意外发现SD卡，基本满了，于是换了8G SD卡，也重新验证了一下遍流程的正确性。<br/>若干没有借鉴意义的过程略去。。。。<br/>扩展阅读<br/>作者忽忽（很不错的自学教程）：http://bbs.shumeipai.org/thread-489-2-1.html<br/>来自：http://my.oschina.net/u/63375/blog/152228
]]>
</description>
</item><item>
<link>https://jackxiang.com/post//#blogcomment</link>
<title><![CDATA[[评论] 树莓派(Raspberry PI)上的Python GUI实现（学习+总结）]]></title> 
<author> &lt;user@domain.com&gt;</author>
<category><![CDATA[评论]]></category>
<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate> 
<guid>https://jackxiang.com/post//#blogcomment</guid> 
<description>
<![CDATA[ 
	
]]>
</description>
</item>
</channel>
</rss>