Category: ООП

18
Июн
2021

Не могу вставить лейбл с временем в виджет

У меня есть код, в котором есть виджет в левой стороне основного окна, и я захотел вставить время в самый низ этого виджета, однако ничего не вышло и я не понимаю почему. Помогите пожалуйста.
Вот пример кода с временем:
import sys
from PyQ…

18
Июн
2021

Проблема с обращением к массиву внутри функции из класса

Нужно обратится к массиву, который находится внутри функции, а функция в свою очередь внутри класса.
Инициализацию класса я сделал, IDE ошибок не выдаёт.
Код должен выводить данные из массива (Версию то-есть, (1.0)) на экран, но почему-то …

15
Июн
2021

PHP. Как правильно вызвать метод родителя?

Возникла такая проблема. Я хочу переопеределить класс Guzzle на свой, чтобы встроить логирование в метод request. Проблема: я логирую результат запроса, поэтому хочу внутри делать что-то вроде –
$request = parent::request(…);
// код логи…

13
Июн
2021

Как вытащить значение переменной из 2 класса и переместить в 3 класс?

После перехода на 2 окно и выбора Excel файла путь показывается, но когда перейдешь на 3 окно и попытке вывести путь к файлу, выдает ошибку, что переменная не найдена.
from PyQt5 import QtGui, QtWidgets, QtCore
from PyQt5.QtWidgets import …

10
Июн
2021

Вызов функции в ООП

Мне нужно в методе check(), если пользователь введёт 1 – вызвать метод algorithms(), как это сделать?
исходный код:
class Logic:
def __init__(self):
pass

def check(self):
if question == variants[0]:
pa…

08
Июн
2021

Как вернуть значения из функции другого класса не используя return [закрыт]

Как мне вернуть значения из функции другого класса не используя return. Так чтобы whatever был равен 100.
rand() и retx() функции разных классов
Один класс:
public void rand(){
someclass obj=new someclass();
obj.whatever=100;
}

06
Июн
2021

Непреднамеренное закрытие окна программы при вызове функции в PyQt5

Начал я изучать PyQt5 недавно.
Добравшись до QPushButton, я начал экспериментировать с командами, которые выполняются после нажатия кнопки.
Я создал функцию, выводящую в консоль некий текст из списка. Причём, при повторном нажатии выводит…

06
Июн
2021

Непреднамеренное закрытие окна программы при вызове функции в PyQt5

Начал я изучать PyQt5 недавно.
Добравшись до QPushButton, я начал экспериментировать с командами, которые выполняются после нажатия кнопки.
Я создал функцию, выводящую в консоль некий текст из списка. Причём, при повторном нажатии выводит…

06
Июн
2021

Ошибка NameError: name ‘value’ is not defined

Как выборочно присвоить операцию из одного метода новому объекту класса? Я добавил в метод lte еще 2 операции возвращающие случайное значение, а так же добавил еще два объекта класса: my_lte_2 и my_lte_3.
Как присвоить объекту my_lte_1 зна…

06
Июн
2021

Ошибка NameError: name ‘value’ is not defined

Как выборочно присвоить операцию из одного метода новому объекту класса? Я добавил в метод lte еще 2 операции возвращающие случайное значение, а так же добавил еще два объекта класса: my_lte_2 и my_lte_3.
Как присвоить объекту my_lte_1 зна…

05
Июн
2021

Не пойму работу объекта в python. Pygame. Откуда беруться новые обьекты smallFish

Имеется следующий код. И проблема у меня возникла с методом eating и think класса smallFish. При выполнения моего кода, мало того что рыбки поедат водоросли они еще и умудряються размножаться, не могу понять с чем это связанно. Логика поед…

03
Июн
2021

Что означает ключевое слово super в переопределении метода equals()?

Есть класс Point, в котором переопределён метод equals, так, что сравниваются координаты x & y. Далее расширяем его до ColorPoint, и уже в нём переопределяем equals так, чтобы помимо, очевидно, координат, сравнивались бы ещё и цвета. К…

29
Май
2021

PyGame почему фигура не движется?

Когда происходит клик под ним появляется круг.
Круг должен вылетать из нижнего края окна и лететь вверх, т.е. изменяться должна только координата y.
Пока летит один, другой не должен появляться. У меня нет идей почему круг не двигается, я…

29
Май
2021

Почему в Python можно не описывать поля классов, а в C# обязательно?

Вот я создаю экземпляр класса acac=Automobile(), неважно какого класса. Почему в Python, в отличие от того же Cs, я могу написать acac.bgg=77, и потом вывести acac.bgg, и Python не выдаст ошибку, учитывая то, что bgg я нигде не создавал, а…

27
Май
2021

Завершение приложения после закрытия основного окна

Как закрыть все окна и завершить приложение после закрытия основного окна?
Проблема в том, что если будет открыто второе окно, а главное закроется приложение будет работать с открытым вторым окном.
Как это исправить?
from PyQt5 import QtC…

22
Май
2021

Сложность с возвращением значения метода с неопределенным числом аргументов

Прохожу методы с неопределенным числом аргументов, пытаюсь сделать так, чтобы можно было рассчитать зарплату с премией и без monthSalary. Однако на строке
monthSalary = monthSalary+prize;

в консоли возникает ошибка: ‘;’ expected. Как это…

20
Май
2021

Как правильно выдавать исключения?

Понял что не знаю как правильно выдавать исключения. К примеру если в файл не получилось открыть, я закрывал приложение аварийно, однако как делают правильно?
Для этого есть исключение, как именно использоваться? к примеру
void doing_with_…

19
Май
2021

помогите с задачей с++ работа с файлами

Скопировать содержимое файла indata.dat в файл outdata.dat и подсчитать и вывести на экран количество строк в файле.
не могу понять почему кол-во слов выводится на +1 больше
вот мой код:
#include <iostream>
#include <fstream>

16
Май
2021

как сравнивать версии ПО с помощью Python?

Нужно написать класс Version. чтобы создавать экземпляры и потом иметь возможность сравнивать их между собой как версии.
Пример:
Version(‘1.1.3’) < Version(‘2.2.3’)
# True

Version(‘1.3.0’) > Version(‘0.3.0’)
# True

Насколько я пони…

09
Май
2021

Как сделать сравнение двух бинарных деревьев без рекурсии на языке Python?

Нужно написать функцию, которая в параметрах принимает два корневых узла бинарного дерева, а на выходе возвращает True, если бинарные деревья равны и False, если они не равны. Функция должна быть БЕЗ РЕКУРСИЙ.
Прошу помогите, пожалуйста, и…

07
Май
2021

Как происходит создание readonly методов в классе?

Допустим у меня есть три экземпляра класса Worker, которые пушатся в массив EMPLOYEE. Один из этих экземпляров является экземпляром класса Manager, который наследуется от Worker (У Manager position всегда равна "Manager"). Также …

06
Май
2021

Как реализовать функцию на Solidity?

Столкнулся с проблемой в написании функции
Функция:

Функция должна принимать два массива (адресов и кол-во токенов) и
делает mint для каждого адреса в массиве, такое кол-во токенов,
которое указано в другом массиве. Пример: _mint(address[…