<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
<channel>
	<title>Хабрахабр:  Метки / pyqt4</title>
	<link>http://habrahabr.ru/rss/tag/pyqt4/</link>
	<description><![CDATA[]]></description>
	<language>ru</language>
	<managingEditor>editor@habrahabr.ru</managingEditor>
	<generator>habrahabr.ru</generator>
	<pubDate>Fri, 10 Feb 2012 23:52:12 GMT</pubDate>
	<lastBuildDate></lastBuildDate>
	<image>
		<link>http://habrahabr.ru/</link>
		<url>http://habrahabr.ru/i/logo.gif</url>
		<title>Хабрахабр</title>
	</image>
	
			
		<item>		
			<title><![CDATA[Arduino / Шести-степенная жизнь на хвосте питона]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/arduino/130788/</guid>
			<link>http://habrahabr.ru/blogs/arduino/130788/</link>			
			<description><![CDATA[Продолжая цикл статей моделирования параллельных механизмов с использованием аппаратной платформы <a href="http://arduino.cc">Arduino</a> и различного подручного хлама (<a href="http://habrahabr.ru/blogs/arduino/127165/">Ловим горизонт с Arduino</a>, <a href="http://habrahabr.ru/blogs/arduino/126026/">Трех-степенной манипулятор на Arduino</a>), сегодня стоит уделить внимание управлению шести-степенной платформой с помощью языка Python из операционной системы Linux.<br/>
<br/>
В предыдущих постах я рассказывал о перспективе создания макета шести-степенной платформы Стьюарта. И так все компоненты пришли из далекого Китая, а также собраны на столе, можно приступать!<br/>
<br/>
<img src="http://bukin.su/habr/6dof/19102011387.jpg" alt="image"/><br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/arduino/130788/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Thu, 20 Oct 2011 18:27:07 GMT</pubDate>
			<author>smashrod</author>
			<category>arduino</category><category>платформа</category><category>6dof</category><category>шесть степеней</category><category>параллелные механизмы</category><category>python</category><category>pyqt4</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Python / Генерим PDF бочками]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/python/128078/</guid>
			<link>http://habrahabr.ru/blogs/python/128078/</link>			
			<description><![CDATA[<h4> Предыстория </h4><br/>
На хабре <a href="http://habrahabr.ru/blogs/development/30018/">неоднократно</a> <a href="http://habrahabr.ru/blogs/webdev/111188/">упоминались</a> различные <a href="http://habrahabr.ru/blogs/webdev/128292/">инструменты</a> и способы создания скриншотов WEB страниц.<br/>
<br/>
Хочу поделиться собственным «велосипедом» для создания PDF на Python и QT, дополненным и улучшенным для централизованного использования несколькими проектами.<br/>
<br/>
Изначально генерация запускалась из PHP скрипта, примерно так:<br/>
<br/>
<pre><code class="php">&lt;?php
// локальный файл
exec('xvfb-run python2 html2pdf.py file:///tmp/in.html /tmp/out.pdf');
// или URL
exec('xvfb-run python2 html2pdf.py http://habrahabr.ru /tmp/habr.pdf');
?&gt;</code></pre><br/>
этого было достаточно и все было хорошо…<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/python/128078/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Tue, 27 Sep 2011 06:10:03 GMT</pubDate>
			<author>subvillion</author>
			<category>python</category><category>webkit</category><category>pdf-принтер</category><category>pyqt4</category><category>linux-сервер</category><category>pika</category><category>redis</category><category>rabbitmq</category><category>threads</category><category>queue</category>
		</item>
		
		
		
		
		
		
		
		
	
		
			
		<item>		
			<title><![CDATA[Python / [Из песочницы] PyQt: простая работа с потоками]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/python/125699/</guid>
			<link>http://habrahabr.ru/blogs/python/125699/</link>			
			<description><![CDATA[Очень часто в программах приходится использовать многопоточность. Иногда это монстрообразные пулы потоков со сложным взаимодействием, но гораздо чаще это бывает простой код, главное требование к которому — не замораживать интерфейс.<br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/python/125699/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 05 Aug 2011 06:47:45 GMT</pubDate>
			<author>AlexSky</author>
			<category>python</category><category>pyqt4</category><category>threads</category>
		</item>
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Python / Настраиваем окружение на Mac OS и собираем автономное приложение с PySide/PyQt]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/python/124573/</guid>
			<link>http://habrahabr.ru/blogs/python/124573/</link>			
			<description><![CDATA[<img src="http://s3.amazonaws.com/imgly_production/1545921/original.png" alt="image"/><br/>
Сейчас все удобнее становится использовать HTML и JavaScript в интерфейсах приложений. И именно такая задача недавно появилась передо мной, с одним важным условием — на выходе должно быть полностью standalone приложение, не требующее установки дополнительных библиотек и способное запуститься в обычном пользовательском окружения.<br/>
<br/>
В силу своего природного обаяния в качестве основного языка был выбран Python + PySide c WebKit на борту, для сборки app-бандла использовался py2app.<br/>
<br/>
Проблемы появились, при первой же попытке запустить приложение на чистой системе — обнаружилось большое количество внешних зависимостей, которые py2app не смог самостоятельно разрешить. Под катом пошаговая инструкция как эта проблема была решена.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/python/124573/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 22 Jul 2011 09:59:50 GMT</pubDate>
			<author>smaant</author>
			<category>pyside</category><category>pyqt4</category><category>py2app</category><category>webkit</category><category>python</category><category>virtualenv</category>
		</item>
		
		
		
		
		
		
		
		
	
		
			
		<item>		
			<title><![CDATA[Python / [Из песочницы] PyQt4 и QML]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/python/113055/</guid>
			<link>http://habrahabr.ru/blogs/python/113055/</link>			
			<description><![CDATA[Совсем недавно, разработчики фреймворка Qt Software, обрадовали нас появлением GUI, альтернативного стандартному, со своим, довольно несложным, языком разметки — QML. <br/>
Связкой QML с основной программой является модуль Qt Declarative. Начиная с версии 4.7 — PyQt4 поддерживает этот модуль.<br/>
QML значительно проще и гибче основного GUI, помимо того является и языком программирования, так как позволяет писать функции на javascript. В то время как Python довольно простой и гибкий интерпретируемый язык. <br/>
<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/python/113055/#habracut">далее...</a> </div>]]></description>
			
			<pubDate>Wed, 02 Feb 2011 18:26:17 GMT</pubDate>
			<author>flourait</author>
			<category>pyqt</category><category>pyqt4</category><category>qml</category><category>python</category><category>qt</category><category>qt4</category><category>qtdeclarative</category>
		</item>
		
		
		
		
		
		
		
	
		
			
		<item>		
			<title><![CDATA[Python / [Из песочницы] Программирование под N900 на Python]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/python/111370/</guid>
			<link>http://habrahabr.ru/blogs/python/111370/</link>			
			<description><![CDATA[Среди топиков на Хабре я нашел лишь руководство по программированию на Python для платформы S60. Являясь счастливым обладателем N900 и фанатом Python я решил это исправить. <br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/python/111370/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Thu, 06 Jan 2011 23:28:59 GMT</pubDate>
			<author>MrSteve</author>
			<category>n900</category><category>maemo5</category><category>python</category><category>PyQt4</category><category>Программирование</category><category>SSH</category><category>PluThon</category>
		</item>
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Python / Пишем игру Реверси на Python + PyQt4]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/python/87009/</guid>
			<link>http://habrahabr.ru/blogs/python/87009/</link>			
			<description><![CDATA[Задали нам как-то написать небольшой проект — игру <a href="http://ru.wikipedia.org/wiki/%D0%A0%D0%B5%D0%B2%D0%B5%D1%80%D1%81%D0%B8">Реверси</a>. <br/>
 А так как сейчас я изучаю Python, решил писать на нем. Вместе с графической библиотекой PyQt4.<br/>
 Ну так за чем же дело встало? Создаем <a href="http://code.google.com/p/reversi-free0u">SVN</a> и вперед!<br/>
<br/>
Вот такое чудо у меня получилось:<br/>
 <img src="http://dl.dropbox.com/u/3482194/Screenshots/2010-03-10_004146.png" alt="Скриншот игры"/><br/>
 <div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/python/87009/#habracut">Читать дальше</a> </div>]]></description>
			
			<pubDate>Wed, 10 Mar 2010 13:32:35 GMT</pubDate>
			<author>free0u</author>
			<category>python</category><category>pyqt4</category><category>реверси</category><category>py2exe</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Персональные блоги / Python, Qt и немного кроссплатформенности]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/personal/78238/</guid>
			<link>http://habrahabr.ru/blogs/personal/78238/</link>			
			<description><![CDATA[<img src="http://www.ibiblio.org/Dave/Dr-Fun/df200004/df20000406.jpg" alt="image"/><br/>
Представляю вашему вниманию небольшую выдержку из моей курсовой работы (точнее это учебно-ознакомительная практика).<br/>
Опуская множество ненужной на Хабре теоретической воды, продемонстрирую на некотором достаточно синтетическом примере, как перенести маленькую программулину с Linux на Windows.<br/>
<b>Замечу, это не инструкция и не в коей мере на нее не претендует. Это небольшой обзор процесса, чтобы показать как обстоят дела.</b><br/>
<div class="habracut"> <a class="habracut" href="http://Averrin.habrahabr.ru/blog/78238/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Mon, 14 Dec 2009 13:02:39 GMT</pubDate>
			<author>Averrin</author>
			<category>linux</category><category>windows</category><category>кроссплатформенность</category><category>python</category><category>qt</category><category>pyqt4</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Python / Разговариваем про PyQt4 — Посиделка вторая]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/python/75323/</guid>
			<link>http://habrahabr.ru/blogs/python/75323/</link>			
			<description><![CDATA[<a href="http://habrahabr.ru/blogs/python/75323/"><img src="http://pic.ipicture.ru/uploads/091115/4ko4vStT55.jpg" alt="image" align="left"/></a><br/>
<h4>Добро пожаловать!</h4><br/>
&nbsp;&nbsp;&nbsp;&nbsp;<a href="http://habrahabr.ru/blogs/python/75226/">В прошлый раз</a> мы обсуждали, как можно писать свое PyQt4-приложение, опираясь на логику сгенерированного программкой <b>pyuic4</b> файла. Как это часто бывает — после написания топик получил много интересных и, что самое главное, содержательных комментариев, объясняющих, почему в отдельных случаях я прав, а в других неправ.<br/>
&nbsp;&nbsp;&nbsp;&nbsp;Самое любопытное состоит еще и в том, что обсуждение интересно как для питонистов, так и для приверженцев C++, ибо в данном случае разница невелика, в основном только незначительные вещи в синтаксисе. Все это потому, что PyQt4, по своей сути, является простой оберткой вокруг сишных Qt-классов, сохраняющей все названия и методы. Итак, вот вам чашечка чая или кофе, устраивайтесь поудобнее, давайте начнем нашу беседу.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/python/75323/#habracut">Заглянуть на огонек</a> </div>]]></description>
			
			<pubDate>Sun, 15 Nov 2009 14:27:53 GMT</pubDate>
			<author>enchantner</author>
			<category>Python</category><category>Qt4</category><category>PyQt4</category><category>чаепитие</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Python / Разговариваем про PyQt4 — Посиделка первая]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/python/75226/</guid>
			<link>http://habrahabr.ru/blogs/python/75226/</link>			
			<description><![CDATA[<img src="http://qt.nokia.com/logo.png" alt="image" align="left"/><br/>
<h2>Небольшое вступление</h2><br/>
&nbsp;&nbsp;&nbsp;&nbsp;Собственно, тогда, давно, я решил попробовать Qt, потому что часто слышал об удобстве разработки под него и своими глазами видел, какая шикарная документация представлена на сайте производителя. Не могу сказать, что это далось легко (я раньше немного писал на GTK), особенно путался в этих бесконечных классах на &quot;<b>Q</b>&quot;, но постепенно начало нравиться все больше и больше. В частности потому, что есть отличная привязка к нему для языка Python, на котором я, собственно, в основном и пишу.<br/>
&nbsp;&nbsp;&nbsp;&nbsp;Еще почему? Ну, я мог бы рассказать и о том, что он работает как на почти всех настольных системах, так и на многих мобильных, рассказать про совершенно гениальную объектную систему виджетов и т. п. Но — зачем? Не люблю холивары с приверженцами других визуальных библиотек :) Поэтому давайте считать этот топик чем-то вроде дележки опытом и рассуждений на тему.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/python/75226/#habracut">Присоединиться к посиделке</a> </div>]]></description>
			
			<pubDate>Sat, 14 Nov 2009 12:18:46 GMT</pubDate>
			<author>enchantner</author>
			<category>Python</category><category>Qt</category><category>PyQt4</category><category>за чашечкой чая</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Python / Пример разработки небольшого python+PyQt4 приложения для учетной системы]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/python/73643/</guid>
			<link>http://habrahabr.ru/blogs/python/73643/</link>			
			<description><![CDATA[Часто приходится разрабатывать приложения для корпоративной системы которые должны были функционировать еще вчера, не требующие строго соответствия корпоративным стандартам. Такими приложениями могут представлять cms к сайтам, gui для сервисов под *nix системы просто приложением учетной системы. Разработка приложений подобного рода на скриптовых языках <strike>есть тема!</strike> обычно оптимальна с точки зрения скорости выполнения. Под катом пример реализации приложения на python+PyQt4, функции приложения парсинг и загрузка данных из xls файлов…<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/python/73643/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Thu, 29 Oct 2009 22:29:45 GMT</pubDate>
			<author>muslimov</author>
			<category>PyQt4</category><category>python</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Искусственный интеллект / Взлом каптчи файлообменника]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/artificial_intelligence/67194/</guid>
			<link>http://habrahabr.ru/blogs/artificial_intelligence/67194/</link>			
			<description><![CDATA[<h4><strong>Введение</strong></h4><br/>
<br/>
В данной статье коротко рассказывается о процессе взлома captcha с <a href="http://ifolder.ru">ifolder.ru</a>. Применение в процессе языка Python и сторонних библиотек. Применение алгоритма <a href="http://ru.wikipedia.org/wiki/Преобразование_Хафа">преобразований Хафа</a> в составе библиотеки <a href="http://sourceforge.net/projects/opencv/">Open Computer Vision</a> © Intel позволит нам избавиться от шума на изображении, простая в использовании и быстрая библиотека <a href="http://leenissen.dk/">FANN</a> (Fast Artificial Neural Network) сделает возможным применение искусственной нейронной сети для задачи распознавания образа. <br/>
<br/>
Моя мотивация состояла, прежде всего, в том, чтобы попробовать язык Python. Как известно, лучший способ изучить язык — решить на нём какую-нибудь прикладную задачу. Поэтому параллельно описанию процесса обработки изображения я буду рассказывать о том, какие библиотеки и для чего я использовал.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/artificial_intelligence/67194/#habracut">Сломать мозг</a> </div>]]></description>
			
			<pubDate>Sun, 16 Aug 2009 10:36:25 GMT</pubDate>
			<author>Indalo</author>
			<category>hough</category><category>преобразования хафа</category><category>неросети</category><category>fann</category><category>opencv</category><category>python</category><category>captcha</category><category>ifolder</category><category>matplotlib</category><category>pyqt4</category><category>ai</category>
		</item>
		
		
		
		
		
		
		
		
	
		
		
		
			
		<item>		
			<title><![CDATA[Python / [Перевод] PyQt4 — Диалоговые окна]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/python/52457/</guid>
			<link>http://habrahabr.ru/blogs/python/52457/</link>
			<description><![CDATA[В PyQt4 есть два&nbsp;вида&nbsp;диалогов: предопределенные и&nbsp;пользовательские.<br/>
<br/>
<h4>Предопределенные диалоги</h4><br/>
<h5>QInputDialog</h5><br/>
<em>QInputDialog</em> представляет простой диалог для&nbsp;получения&nbsp;единственного&nbsp;значения&nbsp;от&nbsp;пользователя. Значение может быть строкой, числом или&nbsp;пунктом из&nbsp;списка.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/python/52457/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Fri, 20 Feb 2009 16:00:29 GMT</pubDate>
			<author>Amka</author>
			<category>pyqt4</category><category>python</category><category>qt</category><category>gui</category>
		</item>
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Qt Software / Программирование на PyQt4. Часть 3]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/45299/</guid>
			<link>http://habrahabr.ru/blogs/qt_software/45299/</link>			
			<description><![CDATA[<img src="http://smages.com/i/9f/48/9f481549ceff580a494504b798a40dd3.gif"/><br/>
&nbsp;&nbsp;&nbsp;Добро пожаловать на третье занятие нашего курса по изучению PyQt4! Надеюсь, что на прошлых лекциях вы меня внимательно слушали, потому что сегодня мы будем изучать очень важный и интересный вопрос — как создавать сложные интерфейсы с множеством элементов управления. Иными словами, сегодня мы поговорим о менеджерах компоновки виджетов.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/qt_software/45299/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Sun, 23 Nov 2008 11:54:31 GMT</pubDate>
			<author>Liksys</author>
			<category>qt4</category><category>pyqt4</category><category>development</category><category>python</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Qt Software / Программирование на PyQt4. Часть 2]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/qt_software/44712/</guid>
			<link>http://habrahabr.ru/blogs/qt_software/44712/</link>			
			<description><![CDATA[Благодаря хорошим людям автор этого цикла статей получил инвайт и все последующие статьи будут опубликоваться им, поэтому не присваивайте эту работу мне. Я просто его друг. ;)<br/>
<img src="http://smages.com/i/9f/48/9f481549ceff580a494504b798a40dd3.gif" alt="image"/><br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/qt_software/44712/#habracut">Читать 2-ую часть</a> </div>]]></description>
			
			<pubDate>Sun, 16 Nov 2008 06:06:22 GMT</pubDate>
			<author>Assuri</author>
			<category>qt4</category><category>pyqt4</category><category>development</category>
		</item>
		
		
		
		
		
		
		
		
	
			
		<item>		
			<title><![CDATA[Linux для всех / uRSSus — для тех кто еще не нашел удобную RSS-читалку]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/linux/37859/</guid>
			<link>http://habrahabr.ru/blogs/linux/37859/</link>			
			<description><![CDATA[Уже около полугода полностью живу в Убунте. За это время перепробовал много всевозможного софта из разных предметных областей в поисках своего идеала. Блягодаря хабру узнал про очень удобную аську <a href="http://qutim.org/">qutIM</a> (<a href="http://habrahabr.ru/blogs/linux/27382/">хабратопик номер раз</a>, <a href="http://habrahabr.ru/blogs/im/29718/">хабратопик номер ++раз</a>). Но вот с RSS-читалкой все как-то не складывалось. Перепробовал несколько из репозитория убунты, устанавливал парочку сторонних, но во всех что-то не страивало (под виндой жил с <a href="http://www.feedreader.com/">FeedReader</a> и был вполне себе счастлив). Под Убунтой же до недавнего времени пользовался <a href="http://akregator.kde.org/">Akregator</a>, но по некоторым показателям он меня не особо устраивал.<br/>
<br/>
Около месяца назад узнал про проект <a href="http://code.google.com/p/urssus/">uRSSus</a>, попробовал, на нем и остался.<br/>
<br/>
Проект поддерживает как многие фичи современных RSS-читалок, так и парочку уникальных (по крайней мере уникальных для меня):<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/linux/37859/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Sat, 23 Aug 2008 12:24:18 GMT</pubDate>
			<author>krig</author>
			<category>rss</category><category>pyqt4</category><category>python</category><category>в поисках идеала</category>
		</item>
		
		
		
		
		
		
		
		
	
		
		
		
			
		<item>		
			<title><![CDATA[Python / [Перевод] PyQt4 — Сигналы и события]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/python/31690/</guid>
			<link>http://habrahabr.ru/blogs/python/31690/</link>
			<description><![CDATA[<strong>События</strong><br/>
События это важная часть GUI программирования. События генерируются пользователями или же системой. Когда мы вызываем метод exec() приложение запускает основной цикл. Он получаем события и отправляет их объектам. Trolltech представляет уникальный механизм сигналов и слотов.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/python/31690/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Thu, 07 Aug 2008 09:16:03 GMT</pubDate>
			<author>Amka</author>
			<category>python</category><category>pyqt4</category><category>qui</category>
		</item>
		
		
		
		
		
	
		
		
		
			
		<item>		
			<title><![CDATA[Python / [Перевод] PyQt4 — Управление расположением виджетов]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/python/31687/</guid>
			<link>http://habrahabr.ru/blogs/python/31687/</link>
			<description><![CDATA[Важной частью программирования является управление расположением элементов. Управление расположением это то, как мы размещаем виджеты на форме. Тут есть два пути: использование абсолютного позиционирования (absolute positioning) или же использование классов расположения (layout classes).<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/python/31687/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 06 Aug 2008 20:32:43 GMT</pubDate>
			<author>Amka</author>
			<category>python</category><category>pyqt4</category><category>qui</category>
		</item>
		
		
		
		
		
	
		
		
		
			
		<item>		
			<title><![CDATA[Python / [Перевод] PyQt4 — Меню и панели инструментов]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/python/31685/</guid>
			<link>http://habrahabr.ru/blogs/python/31685/</link>
			<description><![CDATA[<strong>Главное окно</strong><br/>
Класс QMainWindow представляет собой главное окно приложения. С его помощью можно создавать классический вид со строкой состояния, панелями инструментов и меню.<br/>
<br/>
<strong>Строка состояния</strong><br/>
Строка состояния это виджет, который используется для отображения статусной информации.<br/>
<code>#!/usr/bin/python<br/>
<br/>
import sys<br/>
from PyQt4 import QtGui<br/>
<br/>
class MainWindow(QtGui.QMainWindow):<br/>
&nbsp;&nbsp;&nbsp;&nbsp;def __init__(self):<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;QtGui.QMainWindow.__init__(self)<br/>
<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.resize(250, 150)<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.setWindowTitle('statusbar')<br/>
<br/>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;self.statusBar().showMessage('Ready')<br/>
<br/>
app = QtGui.QApplication(sys.argv)<br/>
main = MainWindow()<br/>
main.show()<br/>
sys.exit(app.exec_())<br/>
</code><br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/python/31685/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 06 Aug 2008 17:11:46 GMT</pubDate>
			<author>Amka</author>
			<category>python</category><category>pyqt4</category><category>qui</category>
		</item>
		
		
		
		
		
	
		
		
		
			
		<item>		
			<title><![CDATA[Python / [Перевод] PyQt4 — Введение]]></title>
			<guid isPermaLink="true">http://habrahabr.ru/blogs/python/31684/</guid>
			<link>http://habrahabr.ru/blogs/python/31684/</link>
			<description><![CDATA[<img src="http://habrahabr.ru/pictures/00/00/04/54/45/picture_1.png" alt="Python" hspace="10" vspace="10" align="right"/><br/>
PyQt4 это тулкит для разработки GUI приложений. Он представляет из себя смесь языка программирование Пайтон (Питон) и библиотеки Qt. Qt – одна из наиболее мощных библиотек на этой планете. Если не самая мощная. Официальный сайт PyQt <a href="http://www.riverbankcomputing.co.uk">www.riverbankcomputing.co.uk</a> разработан Филом Томпсоном.<br/>
PyQt4 представляет из себя набор модулей Пайтон. Она содержит более 300 классов и почти 6000 функций и методов. Это мультиплатформенный тулкит. Он работает на всех основных операционных системах, включая Unix, Windows и MacOS.<br/>
Начиная с версии PyQt4 GPL доступна для всех поддерживаемых платформ.<br/>
<div class="habracut"> <a class="habracut" href="http://habrahabr.ru/blogs/python/31684/#habracut">Читать дальше &rarr;</a> </div>]]></description>
			
			<pubDate>Wed, 06 Aug 2008 12:32:09 GMT</pubDate>
			<author>Amka</author>
			<category>python</category><category>pyqt4</category><category>qui</category>
		</item>
		
		
		
		
		
	
	
	
	
	
	
	
	

	
</channel>
</rss>

