Search
Write a publication
Pull to refresh
31
0
shtosh python @lesskop

штош

Send message

Лучше бы вы оформили примечания как спойлеры, неудобно перескакивать без ссылок.

Ничему вас жизнь не учит...

Как правильно верстать кликабельное содержание статьи на Хабре в 2022 году?

Делать про префиксный и постфиксный инкремент(декремент)

Еще одного поста от вас Хабр не выдержит, спасибо, не нужно.

Статья: 9791 символов, 1415 слов.

4 комментария Олега Шамшуры: 49162 символов, 7346 слов.

Вот такая интересная информация :)

Крутая инфографика, приятно выглядит.

З.Ы. У вас опечатка в заголовке "Python vs пессимисты"

Пока что не приходилось совмещать, да я и не придумаю такой ситуации, где мне это понадобилось бы.

В Python нет таких понятий, как big integer, long integer, есть только integer, и он поддерживает настолько длинные числа, насколько вы захотите.

К сожалению, в калькуляторе из статьи есть проблемы с вычислениями длинных чисел, не реализовал правильно. Еще есть очевиднейшая проблема с обрезанием чисел до максимальной длины поля в 16 символов. Ее можно решить округлением, но тогда возникнет проблема с экспоненциальной записью числа. Да и вообще лучше переделать нативные вычисления.

Посчитал, что уже и так достаточно сделал. Да и до сих пор так считаю :)

Не хочу распинаться про лицензии, быстродействие и остальное, поэтому отвечу просто - захотел PySide, сделал на PySide.

Хотя сейчас прихожу к выводу, что для open-source проектов лучше использовать PyQt.

Посмотрите внимательно часть про стилизацию. Я использовал стиль для всех кнопок, используя имя объекта кнопки QPushButton и написав этот css код в QMainWindow. Можно было написать и в QWidget, было бы то же самое, потому что это объекты-родители для кнопок.

QPushButton {
	background-color: transparent;
	border: none;
}

Для изменения поведения при наведении курсора на кнопку:

QPushButton:hover {
	background-color: #666;
}

И при нажатии:

QPushButton:pressed {
	background-color: #888;
}

Это ошибка, связанная с вещественными числами на уровне их реализации. Расскажу об этом в третьей части. Так работает не только в Python, вот вам пример в JavaScript:

Нужно использовать QUiLoader. Можете посетить документацию.

Я позже буду немного изменять файл интерфейса в самом коде для установки нескольких шорткатов для одной кнопки, поэтому сконвертировал.

Ярослав, посмотрите, как выглядит картинка статьи. Я не думаю, что вы хотели сделать именно так.

По поводу статьи - слабо, очень мало информации даже для выжимки по основам.

Не работает с PySide6 и PyQt6. Если у вас получится, обязательно напишите.

О какой науке идет речь? Использование готовых пресетов? Какой срач? Я вообще не понимаю, зачем вы написали ваше первое предложение.

Браво, маэстро. Проникся комментарием. Тоже часто боюсь написать статью, потому что знаю, какие тут сидят токсики, и какой уровень материала им нужно подавать.

Статья ориентирована на новичков. Я думаю, по мере увеличения объема и сложности проекта, идея создания границы между UI и смысловой начинкой сама попроситься в голову.

Я же и написал в первой части, что функционал вы можете выбрать сами.

На сайте Google Fonts:

Не знаю, где вы так смотрели

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity