Руководство по установке PySide на 32-битную Windows в условиях локальной сети ЛКШ. Можно ставить как на местные компьютеры, так и на личные. 1. Скача

Подобни документи
Шрифт для машинной вышивки русский

Шрифт для вышивки Кириллица

Инструкция за инсталация на EXTRADE BOUTIQUE Ако на Вашия компютър е инсталирана по-ранна Windows 7 или по-ранна версия, моля пропуснете стъпка Предва

FILE EXPLORER FILE EXPLORER Е ПРОГРАМА ЗА РАБОТА С ПАПКИ И ФАЙЛОВЕ, КОЯТО В ПРЕДИШНИТЕ ВЕРСИИ СЕ НАРИЧАШЕ WINDOWS EXPLORER. В ТАЗИ ВЕРСИЯ НА ПРИЛОЖЕНИ

ЦИРКУЛЯРНА ПОЩА (MAIL MERGE)

ЕДИС СОФТУЕР ЕООД Пловдив, тел , ЕДИС-АСО ИЗТЕГЛЯНЕ И ИНСТАЛИРАНЕ НА АКТУАЛИЗАЦИЯТ

Lesson plan – Example of good practice – Sheet of information

Ръководство за работа със симулационна система Multisim

Указатели. Маисиви, указатели, параметри на функции Калин Георгиев 21 декември 2016 г. Калин Георгиев Увод в програмирането 21 декември 2016 г. 1 / 23

WEB портал за съобщаване на проблеми в СО Район Банкя Ръководство на потребителя I. Общ изглед на портала, вход и регистриране на потребител След отва

Microsoft Word - Primer2_3.doc

Microsoft Word - Primer2_4.doc

Eclipse Tues: Overview 1

ЕКРАНЪТ НА MS WORD 2016 ЛЕНТА RIBBON, РАЗДЕЛИ (TABS), ДИАЛОГОВИ ПРОЗОРЦИ, ЕТАПИ НА ТЕКСТООБРАБОТКАТА ВЪВЕЖДАНЕ НА ТЕКСТ, МАРКИРАНЕ, СЪХРАНЯВАНЕ, РЕДАК

Страница 1 Инструкции за експлоатация A. Списък на драйвери, които може да намерите на диска за вашият GPS тракер: Драйверите, които ще трябва да качи

Untitled-2

Динамична памет. Конструктори и деструктори Любомир Чорбаджиев Технологическо училище Електронни системи Технически университет, София

Указание за инсталиране на офлайн Модул за Интрастат оператора (МИО) версия за 2019 г. Последна актуализация на указанието: г. Препор

Машинно обучение Лабораторно упражнение 9 Алгоритми за класификация в машинното обучение. Класификация на текст 1. Алгоритми за класификация Постановк

LaTeX

Машинно обучение Лабораторно упражнение 4 Линейна регресия и градиентно спускане Целта на упражнението е да се реализира линейна регресия, в която фун

Microsoft Word - LCD Monitor - E & M Series.doc

Машинно обучение Лабораторно упражнение 3 Работа с функции, файлове и графики 1. Допълнителни сведения за функции 1.1. Стойности на аргументите по под

NWD2105 Наръчник на потребителя WLAN n USB адаптер Версия 2.00 издание 1, 05/2010

When I was a boy, the cry of the church was, “Jesus is coming

Системи за управление на версии - Работа с git

Сериализация Калин Георгиев 13 май 2016 г. Калин Георгиев Обектно ориентирано програмиране 13 май 2016 г. 1 / 23

ТЕХНИЧЕСКИ УНИВЕРСИТЕТ СОФИЯ НИЛ ПО КОМПЮТЪРНА ГРАФИКА И ГИС СОФТУЕРНА ГРУПА АКСТЪР тел./факс(02) , (02) ; E-MAI

НАУЧНИ ТРУДОВЕ НА РУСЕНСКИЯ УНИВЕРСИТЕТ , том 47, серия 4 Сравнително изследване на някои от характеристиките на измервателните системи за позиц

MFC-465CN Ръководство за бързо инсталиране Преди да можете да използвате устройството, трябва да настроите хардуера и да инсталирате софтуера. Моля, п

Програмен език C Пламен Танов Ненко Табаков Мартин Вачовски Технологично училище Електронни системи Технически университет София версия 0.5

Актуализиране на фърмуера на фотоапарата Mac Благодарим ви, че избрахте продукт на Nikon. Това ръководство описва как да изпълните актуализацията на ф

"ЕЙДИДИ" ЕООД; УЛ. НИКОЛАЙ ГОГОЛ 4; СОФИЯ 1124; ТЕЛ.: ; Е-ПОЩА: Глава 2: Създаване на стени В тази глава ще се зае

NWZ-E _GB_QSG_BG.indd

Запознаване с Microsoft Windows Desktop Search Microsoft Windows Desktop Search е най-бързият начин за търсене на различни типове файлове в компютъра,

BENQ LCD монитори GL950A / GL950AM G950A / G950AM GL951A / GL951AM / G951A G955A GL2055A / GL2055 / GL2055M GL2250 / GL2250M / GL2250HM / GL2250TM G22

Упражнение 3. Основни елементи на РНР синтаксис на езика, константи, променливи, изрази, оператори... Показване на текст в браузъра Да се създаде една

Актуализиране на фърмуера за избрани камери с поддръжка на данни за местоположението Windows Благодарим ви, че избрахте продукт на Nikon. Това ръковод

ИНТЕРНЕТ ПРОГРАМИРАНЕ - JAVA JAVA ОБЕКТИ Ненко Табаков Пламен Танов Технологическо училище Електронни системи Технически университет София 9 октомври

Регистрация на профил в Google и работа с облака Google Drive (Google Диск) I. Създаване на Google акаунт Първо зареждате или

ИНСТАЛИРАНЕ НА ЕДИС-АСО ИНСТАЛИРАНЕ И НАСТРОЙКА Инсталиране на актуализацията в инсталация с ЕДИС-АСО 5.7x и 6.1/6.2 Копирайте изтегленат

Препис:

Руководство по установке PySide на 32-битную Windows в условиях локальной сети ЛКШ. Можно ставить как на местные компьютеры, так и на личные. 1. Скачать со страницы https://ejudge.lksh.ru/soft/ Wing IDE 101 5.0.7 (если у вас версия ниже, обязательно нужно скачать именно эту!) 2. Оттуда же скачать Python 3.4.1 (ставить в папку по умолчанию, которая называется Python34) 3. Установить скачанное в пунктах 1, 2 (в любом порядке) 4. Скачать с той же страницы PySide 1.2.2, не меняя названия файла (*.whl) 5. Набрать в терминале команду %путь к папке Python34%/Scripts/pip.exe install %путь к файлу из 4 пункта% В запущенном Wing IDE 5.0.7 изменить версию интерпретатора (найти в меню пункт Configure Python и изменить, например, в пути к интерпретатору имя папки Python23 на Python34).

Ниже приведены примеры кода (строки со звездочками копировать не нужно, это названия примеров). Какие-то из них разбирались на спецкурсе. Туториал, откуда были взяты примеры: http://zetcode.com/gui/pysidetutorial/ (в ЛКШ ссылка не будет открываться, это нормально!) ***********************************Hello World*************************** wid = QtGui.QWidget() wid.resize(250, 150) wid.setwindowtitle('hello, world!') wid.show()

***********************************Box Layout.*************************** okbutton = QtGui.QPushButton("OK") cancelbutton = QtGui.QPushButton("Cancel") hbox = QtGui.QHBoxLayout() hbox.addstretch(1) hbox.addwidget(okbutton) hbox.addwidget(cancelbutton) vbox = QtGui.QVBoxLayout() vbox.addstretch(1) vbox.addlayout(hbox) self.setlayout(vbox) self.setgeometry(300, 300, 300, 150) self.setwindowtitle('buttons')

********************************Emit Signal********************************, QtCore class Communicate(QtCore.QObject): closeapp = QtCore.Signal() class Example(QtGui.QMainWindow): self.c = Communicate() self.c.closeapp.connect(self.close) self.setgeometry(300, 300, 290, 150) self.setwindowtitle('emit signal') def mousepressevent(self, event): self.c.closeapp.emit()

********************************Events************************************, QtCore self.setgeometry(300, 300, 250, 150) self.setwindowtitle('event handler') def keypressevent(self, e): print(e.type()) if e.key() == QtCore.Qt.Key_Escape: self.close()

**********************************Grid Layout****************************** names = ['Cls', 'Bck', '', 'Close', '7', '8', '9', '/', '4', '5', '6', '*', '1', '2', '3', '', '0', '.', '=', '+'] grid = QtGui.QGridLayout() j = 0 pos = [(0, 0), (0, 1), (0, 2), (0, 3), (1, 0), (1, 1), (1, 2), (1, 3), (2, 0), (2, 1), (2, 2), (2, 3), (3, 0), (3, 1), (3, 2), (3, 3 ), (4, 0), (4, 1), (4, 2), (4, 3)] for i in names: button = QtGui.QPushButton(i) if j == 2: grid.addwidget(qtgui.qlabel('label'), 0, 2) else: grid.addwidget(button, pos[j][0], pos[j][1]) j = j + 1 self.setlayout(grid) self.move(300, 150) self.setwindowtitle('calculator')

*************************Absolute Positioning Layout************************** label1 = QtGui.QLabel('<font size=15>summer</font>', self) label1.move(15, 10) label2 = QtGui.QLabel('<font size=15>informatics</font>', self) label2.move(35, 40) label3 = QtGui.QLabel('<font size=15>school</font>', self) label3.move(55, 70) self.setgeometry(300, 300, 250, 150) self.setwindowtitle('absolute')

****************************Signal and slot**********************************, QtCore def f(x): print(x) lcd = QtGui.QLCDNumber(self) sld = QtGui.QSlider(QtCore.Qt.Horizontal, self) vbox = QtGui.QVBoxLayout() vbox.addwidget(lcd) vbox.addwidget(sld) self.setlayout(vbox) sld.valuechanged.connect(lcd.display) sld.valuechanged.connect(f) self.setgeometry(300, 300, 250, 150) self.setwindowtitle('signal & slot')

************************************Tooltips******************************* QtGui.QToolTip.setFont(QtGui.QFont('SansSerif', 10)) self.settooltip('this is a <b>qwidget</b> widget') btn = QtGui.QPushButton('Button', self) btn.settooltip('this is a <b>qpushbutton</b> widget') btn.resize(btn.sizehint()) btn.move(50, 50) self.setgeometry(300, 300, 250, 150) self.setwindowtitle('tooltips')

*****************************Menus and Toolbars**************************** class Example(QtGui.QMainWindow): textedit = QtGui.QTextEdit() self.setcentralwidget(textedit) exitaction = QtGui.QAction('Exit', self) exitaction.setshortcut('ctrl+q') exitaction.setstatustip('exit application') exitaction.triggered.connect(self.close) self.statusbar() menubar = self.menubar() filemenu = menubar.addmenu('&file') filemenu.addaction(exitaction) toolbar = self.addtoolbar('exit') toolbar.addaction(exitaction) self.setgeometry(300, 300, 350, 250) self.setwindowtitle('main window')