python Наследование класса. Передача имени родителя как параметра

в питоне имя родителя (или нескольких) записывается в скобках рядом с именем "потомка" ,например =

PyQT + Питон = простой пример создания меню

Чтобы осознать "что к чему" следует ознакомиться со следующими понятиями и порядками:

if __name__ == "__main__" : main() = ПИТОН - что это значит эта строка = __main__ — Top-level script environment =

Строчка

 if __name__ == '__main__': main() 

позволяет интерпретатору python определить, какую функцию запускать в случае, если файл (пусть он называется скрипт1) запущен как основной (а не просто импортирован в другой скрипт
(пусть "другой файл скрипта" = "скрипт2") . Если скрипт1 запущен косвенным образом - например в скрипт2 был импортирован файл скрипт1 - и начато выполнение скрипт2 - в этом случае функция main() не будет запущена произвольно - то есть если это явно не указано в скрипт2 )

def Питон

1

def – это исполняемый программный код. Функции в языке Python создаются с помощью новой инструкции def. В отличие от функций в компилирующих языках программирования, таких как C, def относится к классу
исполняемых инструкций – функция не существует, пока интерпретатор
не доберется до инструкции def и не выполнит ее.

Отступы на Питоне - форматирование кода

Все инструкции в одном и том же вложенном блоке оформляются с одинаковыми отступами
от левого края.

По величине отступа интерпретатор определяет, где находится
начало блока и где – конец:

QMainWindow = базовый Пример реализации главного окна на Си++ Qt = QMainWindow


#include < Windows.h >
#include < QtCore\QtCore >
#include < QtGui\QtGui >

#pragma comment(lib, "QtCore4.lib")
#pragma comment(lib, "QtGui4.lib")


/*сначала опишем класс
главного окна который наследует
функционал и свойства QMainWindow*/

class  myMainWindow:public QMainWindow
 {
 public:
     myMainWindow():QMainWindow() // конструктор
     {
 	    /*QPalette* palette = new QPalette();	
 	    palette->setBrush(QPalette::Background,*(new QBrush(*(new QPixmap("b.jpg")))));
 	    setPalette(*palette); */	
 	

деструктор в С++ = символ ~ = тильда С++ что значит в Си++

Если тильда - то есть такой знак стоит перед именем метода =

 ~ 

то это - деструктор класса

Двоеточие в Си++ что значит :

Если двоеточие стоит после имени метода ,то оно может указывать на базовый метод - например базовый конструктор в Си++
Пример здесь

Qt - КАК НАЧАТЬ - Введение (конспект для IFF)

ВНИМАНИЕ: данная заметка - конспект доклада для III и IV онлайн-встреч в рамках IFF, а также входит в состав нашего самопального (не значит "плохого" =) ) курса

virtualbox для mac

Скачать среду для разворачивания виртуальной машины можно здесь = https://www.virtualbox.org/wiki/Downloads
ВНИМАНИЕ: рекомендую при установке выбрать =

Pages

Subscribe to fkn+antitotal RSS