примеры программного кода

python 3 - классы наследованные от object - classes inherit from object

это новый стиль создания объектной модели - связано с рядом питоновских заморочек от постоянных перемен, которые происходят (накапливаются) с каждым переходом от версии к версии ))

вот одна из иллюстрация этих перемен:

Python - clear layout - очистить слой

fwindow - виджет на котором определён слой vbox ,который надо очистить:


 for i in reversed(range(fwindow.vbox.count())): # цикл очистки (перебираем виджеты слоя)
            if fwindow.vbox.itemAt(i).widget() != None: # проверяем, что значение определено
                fwindow.vbox.itemAt(i).widget().setParent(None)

устанавливаем родителя в None - это приведёт к удалению виджета

Борьба за банк Ватикана

хм, наверное это интересно = http://www.youtube.com/watch?v=oZRWkcBuHRs

Как живут в Швеции

Как живут в Швеции - фкн вгу воронеж

Видео о жизни в Швеции – одной их наиболее благополучных северных европейских стран.

Танцы.

QFormLayout описание

используется для компоновки виджетов ввода (в два столбца), типа:

описание  = виджет ввода

Класс QFormLayout управляет формами виджетов ввода и связанных с ними меток.

QFormLayout является вспомогательным классом компоновки, который размещает свои дочерние элементы в двух столбцах. Левый столбец содержит метки, а правый столбец содержит виджеты-поля ввода (однострочные редакторы, счётчики и т.д.).

python - labmda и functools.partial - что и когда использовать - какая разница (отличие)

вот две строки - и в первой и во второй мы передаём в функцию перед вызовом конкретные параметры (аргументы):

#ac.triggered.connect(functools.partial(FormWidget.show_message, self, textbox.toPlainText()))
 ac.triggered.connect(lambda: FormWidget.show_message (self, textbox.toPlainText()))

Одно из отличий важных на практике (проявляется когда в качестве аргумента передана переменная, значение которой в ходе выполнения может изменяться):

pyqt qtextedit get text - получить текст из qtextedit


используйте метод toPlainText():

        textbox = QTextEdit() # поле для ввода текста
        text = textbox.toPlainText()

Pages

Subscribe to RSS - примеры программного кода