﻿define('DISALLOW_FILE_EDIT', true);
define('DISALLOW_FILE_MODS', true);<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>/dev/head &#187; PyCharm</title>
	<atom:link href="http://devhead.ru/cat/pycharm/feed" rel="self" type="application/rss+xml" />
	<link>http://devhead.ru</link>
	<description>Статьи и видео уроки</description>
	<lastBuildDate>Mon, 30 Jan 2017 11:12:34 +0000</lastBuildDate>
	<language>ru-RU</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=4.1.37</generator>
	<item>
		<title>IDE для PyQt</title>
		<link>http://devhead.ru/video/ide-dlya-pyqt</link>
		<comments>http://devhead.ru/video/ide-dlya-pyqt#comments</comments>
		<pubDate>Sun, 05 Jan 2014 05:54:49 +0000</pubDate>
		<dc:creator><![CDATA[ignusius]]></dc:creator>
				<category><![CDATA[Видео]]></category>
		<category><![CDATA[PyCharm]]></category>
		<category><![CDATA[pyQt]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://devhead.ru/video/ide-dlya-pyqt</guid>
		<description><![CDATA[Статья]]></description>
				<content:encoded><![CDATA[<p><a href="../read/pycharm-ce-kak-ide-dlya-pyqt?preview=true&amp;preview_id=2003&amp;preview_nonce=956ab912d7">Статья</a></p>
]]></content:encoded>
			<wfw:commentRss>http://devhead.ru/video/ide-dlya-pyqt/feed</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>PyCharm CE как IDE для PyQt</title>
		<link>http://devhead.ru/read/pycharm-ce-kak-ide-dlya-pyqt</link>
		<comments>http://devhead.ru/read/pycharm-ce-kak-ide-dlya-pyqt#comments</comments>
		<pubDate>Sun, 05 Jan 2014 05:45:32 +0000</pubDate>
		<dc:creator><![CDATA[ignusius]]></dc:creator>
				<category><![CDATA[Статьи]]></category>
		<category><![CDATA[PyCharm]]></category>
		<category><![CDATA[pyQt]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://devhead.ru/?p=2003</guid>
		<description><![CDATA[Недавно принялся за изучение  PyQt и для этого мне понадобилась хорошая IDE, мой выбор пал на  PyCharm CE. Но по умолчанию эта замечательная среда разработки особенно версия Community Edition не заточена под pyQt. Ну начнём пилить :) Добавляем иструменты QtDesigner и pyrcc4 File --&#62; Settings--&#62;External Tools Добавляем tool (Add) На третьем скрине показан pyrcc4 для [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>Недавно принялся за изучение  PyQt и для этого мне понадобилась хорошая IDE, мой выбор пал на  PyCharm CE. Но по умолчанию эта замечательная среда разработки особенно версия Community Edition не заточена под pyQt. Ну начнём пилить :)</p>
<p><span id="more-2003"></span></p>
<p><strong>Добавляем иструменты QtDesigner и pyrcc4</strong></p>
<blockquote><p>File --&gt; Settings--&gt;External Tools  Добавляем tool (Add)</p></blockquote>
<p><a href="../main/pycharm-ce-kak-ide-dlya-pyqt/attachment/snimok-ekrana-2014-01-05-092800" rel="attachment wp-att-2004"><img class="alignleft size-medium wp-image-2004" alt="Снимок экрана 2014-01-05 09:28:00" src="../wp-content/uploads/2014/01/Snimok-ekrana-2014-01-05-092800-295x300.png" width="205" height="207" /></a><a href="../main/pycharm-ce-kak-ide-dlya-pyqt/attachment/snimok-ekrana-ot-2014-01-05-093044" rel="attachment wp-att-2005"><img class="alignleft size-medium wp-image-2005" alt="Снимок экрана от 2014-01-05 09:30:44" src="../wp-content/uploads/2014/01/Snimok-ekrana-ot-2014-01-05-093044-300x296.png" width="207" height="205" /></a><a href="../main/pycharm-ce-kak-ide-dlya-pyqt/attachment/snimok-ekrana-ot-2014-01-05-093051" rel="attachment wp-att-2006"><img class="alignleft size-medium wp-image-2006" alt="Снимок экрана от 2014-01-05 09:30:51" src="../wp-content/uploads/2014/01/Snimok-ekrana-ot-2014-01-05-093051-295x300.png" width="198" height="204" /></a></p>
<p>На третьем скрине показан pyrcc4 для python 3.</p>
<p><strong>Привязываем расширение .ui к XML файлам.</strong></p>
<p><a href="../main/pycharm-ce-kak-ide-dlya-pyqt/attachment/snimok-ekrana-ot-2014-01-05-093713" rel="attachment wp-att-2007"><img class="alignleft size-medium wp-image-2007" alt="Снимок экрана от 2014-01-05 09:37:13" src="../wp-content/uploads/2014/01/Snimok-ekrana-ot-2014-01-05-093713-300x168.png" width="300" height="168" /></a></p>
<p><strong>Добавляем шаблоны для pyQt.</strong></p>
<p><a href="../main/pycharm-ce-kak-ide-dlya-pyqt/attachment/snimok-ekrana-ot-2014-01-05-094231" rel="attachment wp-att-2008"><img class="alignleft size-medium wp-image-2008" alt="Снимок экрана от 2014-01-05 09:42:31" src="../wp-content/uploads/2014/01/Snimok-ekrana-ot-2014-01-05-094231-300x168.png" width="300" height="168" /></a><a href="../main/pycharm-ce-kak-ide-dlya-pyqt/attachment/snimok-ekrana-ot-2014-01-05-094237" rel="attachment wp-att-2009"><img class="alignleft size-medium wp-image-2009" alt="Снимок экрана от 2014-01-05 09:42:37" src="../wp-content/uploads/2014/01/Snimok-ekrana-ot-2014-01-05-094237-300x168.png" width="300" height="168" /></a> <strong> </strong></p>
<p><strong>PyQt Шаблон</strong></p>
<pre class="brush: python">#!-*-coding:utf-8-*-
import sys

# import PyQt4 QtCore and QtGui modules
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyQt4 import uic

( Ui_MainWindow, QMainWindow ) = uic.loadUiType( '${Form_file}.ui' )

class MainWindow ( QMainWindow ):
    """MainWindow inherits QMainWindow"""

    def __init__ ( self, parent = None ):
        QMainWindow.__init__( self, parent )
        self.ui = Ui_MainWindow()
        self.ui.setupUi( self )

    def __del__ ( self ):
        self.ui = None

#-----------------------------------------------------#
if __name__ == '__main__':

    # create application
    app = QApplication( sys.argv )
    app.setApplicationName( '${PROJECT_NAME}' )

    # create widget
    w = MainWindow()
    w.setWindowTitle( '${PROJECT_NAME}' )
    w.show()

    # connection
    QObject.connect( app, SIGNAL( 'lastWindowClosed()' ), app, SLOT( 'quit()' ) )

    # execute application
    sys.exit( app.exec_() )</pre>
<p><strong> </strong></p>
<p><strong>Qt Form Шаблон</strong></p>
<pre class="brush: xhtml">&lt;ui version="4.0" &gt;
        &lt;class&gt;MainWindow&lt;/class&gt;
        &lt;widget class="QMainWindow" name="MainWindow" &gt;
        &lt;property name="geometry" &gt;
        &lt;rect&gt;
        &lt;x&gt;0&lt;/x&gt;
        &lt;y&gt;0&lt;/y&gt;
        &lt;width&gt;400&lt;/width&gt;
        &lt;height&gt;300&lt;/height&gt;
    &lt;/rect&gt;
    &lt;/property&gt;
    &lt;property name="windowTitle" &gt;
    &lt;string&gt;Form1&lt;/string&gt;
    &lt;/property&gt;
    &lt;widget class="QWidget" name="centralwidget" /&gt;
    &lt;/widget&gt;
    &lt;resources/&gt;
    &lt;connections/&gt;
&lt;/ui&gt;</pre>
<p>Вот и всё!</p>
<p>Результат можно посмотреть тут:</p>
<p><strong><a href="../video/ide-dlya-pyqt">Ссылка на видео</a><br /></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://devhead.ru/read/pycharm-ce-kak-ide-dlya-pyqt/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
<!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->