К основному контенту

Изучение Qt маленькими порциями. Qt и Python


Когда я написал о Qt и BASIC, мне сказали, что стоит написать также о Qt и Python. И я не могу не согласиться с этим. В Riverbank Computing проделали огромную работу, чтобы предоставить связку Qt и Python, а также инструменты для общественности. Для всех пишущих на Python: вы можете получить модуль PyQt4 отсюда.


from PyQt4.QtCore import *
from PyQt4.QtGui import *

if __name__ == "__main__":
app = QApplication(sys.argv)
w = QWidget()
w.show();
app.exec_()


Комментарии

Популярные сообщения из этого блога

Одно приложение, несколько баз данных

Рецепт от Spring Boot Некоторое время назад мне довелось писать агрегатор информации, разбросанной по нескольким базам данных с разными схемами. Для реализации был выбран Spring Boot. Ну, потому что модный и судя по примерам существенно упрощает жизнь за счет умной автоконфигурации. В этой статье я опишу, что же необходимо сконфигурировать и как, в случае, если вы отошли от стандартного сценария. Первым делом, необходимо прописать настройки доступа к каждой из баз. Например, вот так: Следующим шагом создадим отдельный класс конфигурации (для удобства), в котором определим dataSources: Обратите внимание, как просто получить настройки с помощью @ConfigurationProperties. Правда, пришлось ввести вспомогательный класс BaseDataSourceProperties — наследник DataSourceProperties, в котором область видимости метода getDriverClassName расширена до public. И осталось совсем немного — сконфигурировать JPA-репозитории. Насчет немного я, конечно, пошутил :) В этой части предстоит больше ...

Обработка изображений с ImageMagick

ImageMagick ( http://www.imagemagick.org ) — набор утилит для создания, редактирования, конвертирования и просмотра растровых изображений. Графический режим необходим только для просмотра. Для остальных действий над изображениями достаточно консоли. То есть налицо два отличия от привычных редакторов растровых изображений (вроде GIMP или Krita): использование набора утилит вместо одной программы для операций над изображениями не требуется GUI. Очевидно, что таким инструментом вряд ли будут пользоваться художники, фотографы или дизайнеры. Чтобы разобраться для кого предназначен этот набор, предлагаю ознакомиться с предоставляемыми возможностями. Что умеет ImageMagick? Чтобы ответить на поставленный вопрос я перечислю входящие в набор утилиты, напишу какой функционал предоставляет каждая из них и, конечно же, приведу примеры использования. identify — информационная утилита, воспользовавшись которой можно узнать формат изображения и множество других его свойств (например, высоту,...

Анализируем утечки памяти в Java приложениях, используя VisualVM

Здесь можно прочитать на русском об анализе утечек памяти в Java приложениях, используя VisualVM. Это перевод статьи, занявшей первое место в Java VisualVM Blogging Contest . Оригинал (на английском) можно прочитать здесь .