Simple GUI calculator in Python # 1. Application design creation

  Рет қаралды 125,285

shtosh python

shtosh python

Күн бұрын

In this video tutorial series, I'll teach you how to make a simple, cross-platform GUI calculator in Python.
GitHub repository: github.com/lesskop/shtosh-cal...
Download Qt Designer: build-system.fman.io/qt-desig...
Article on Habr: habr.com/p/586730
Background lo-fi music creator: / avel_ren
Support channel development: yoomoney.ru/to/410012320109479
Social networks:
VK: lesskop
Instagram: / lesskop
Time codes:
0:00 - Shtosh
1:07 - PySide6 and Qt Designer
1:43 - Creating an application
2:05 - Interface Elements
2:27 - Buttons in Grid Layout
3:06 - Line Edit and Label
3:39 - Design preview Ctrl + R
3:53 - Naming of elements
4:13 - Configuring vertical element policy
4:39 - Styling the interface
5:25 - Rubik font
5:53 - Styling buttons
6:36 - Styling Line Edit and Label
7:00 - Google Icons
8:03 - Final touches
8:38 - XML
9:19 - Converting files
10:16 - Shtosh

Пікірлер: 315
@shtoshpython
@shtoshpython Жыл бұрын
Если у вас возникают проблемы с конвертацией, поменяйте знак ">" на флаг "-o". Например: "pyside6-uic design.ui -o design.py". Конвертируется сразу в нужный юникод UTF-8.
@vitaliksunrise2034
@vitaliksunrise2034 Жыл бұрын
Была похожая проблема, с которой столкнулись ребята с комментариях. Флажок не помог, переустановка питона и IDE тоже, прописывание всех возможных путей в переменных средах тоже. Что помогло? Полностью прописал пути в терминале: D:\PyProjects\Calc\venv\Scripts\pyside6-rcc D:\PyProjects\Calc\files.qrc > D:\PyProjects\Calc\files-rc.py Все заработало.
@user-fs2fc5lp5q
@user-fs2fc5lp5q Жыл бұрын
@@vitaliksunrise2034 ща проверю если работает то огромное спосибо
@user-fs2fc5lp5q
@user-fs2fc5lp5q Жыл бұрын
@@vitaliksunrise2034 ne rsbotait
@overdan222
@overdan222 Жыл бұрын
Error: RCC: Error in 'C:\Users\ymeli\Desktop\calc\files.qrc': Cannot find file '../Desktop/calc/calculate.png' Когда пытаюсь конвертировать files.qrc. Что делать? (calculate.png в том расположении есть)
@Shoker9447
@Shoker9447 9 ай бұрын
Не один способ не работает что делать??
@yourstory6329
@yourstory6329 11 ай бұрын
Спасибо этому человеку, благодаря ему я выучил python и прошел собеседование в Google на уборщика придворовых территорий! *Мне очень нравиться, работенка не пыльная, жить можно!*
@shtoshpython
@shtoshpython 11 ай бұрын
Харош
@itzdemonking6340
@itzdemonking6340 Жыл бұрын
Очень интересные видосы. Продолжай, вкатывает!
@RadionicsChannel
@RadionicsChannel 2 жыл бұрын
Спасибо, дружище! Благодаря тебе осваиваю программирование)
@lemmedown
@lemmedown 2 жыл бұрын
Очень классный канал. Красавчик чел))
@ivannuzhyn4668
@ivannuzhyn4668 2 жыл бұрын
Спасибо, было полезно
@zotkin
@zotkin 2 жыл бұрын
Капэц, чел я давно искал такой канал как твой)))))
@elton1104
@elton1104 2 жыл бұрын
спасибо, что у тебя такой голос, тебя приятно слушать
@shtoshpython
@shtoshpython 2 жыл бұрын
Мне бы так себя приятно было слушать
@elton1104
@elton1104 2 жыл бұрын
@@shtoshpython это нормально
@ilyuha48
@ilyuha48 Жыл бұрын
Полезно. Интересно. Спасибо
@scout_17
@scout_17 2 жыл бұрын
Давно такого искал, всё грамотно объясняешь. Желаю успехов в процветании канала
@shtoshpython
@shtoshpython 2 жыл бұрын
Огромное спасибо!
@grishabony
@grishabony 2 жыл бұрын
Спасибо за крутой ролик
@padalshik9465
@padalshik9465 2 жыл бұрын
Очень интересный видос, побольше бы таких. С меня подписка)
@thelcy9463
@thelcy9463 Жыл бұрын
Рофл с калькулятором Tkinter прекрасен
@nseed8894
@nseed8894 2 жыл бұрын
9:53 музыка гуля)) p.s: А, ну и в конце)
@user-eo7jj8rp7z
@user-eo7jj8rp7z 2 жыл бұрын
Благодаря каналу устроился аналитиком в "Яндекс"
@shtoshpython
@shtoshpython 2 жыл бұрын
Уважаемо
@user-lk4ho7vv7r
@user-lk4ho7vv7r 6 ай бұрын
Уфф хороош
@damir6910
@damir6910 Жыл бұрын
Ема а я думал у тебя где 100к подписчиков, благодарю!
@skyn1ght666
@skyn1ght666 10 ай бұрын
Привет, хочу начать заниматься программированием, думаю над выбором ноута и появился такой вопрос нужна ли мощная видиокарта?А так хочу взять realme book prime(60k) в моем городе, хватит его или смотреть чтото мощнее?буду рад если ответишь🎉
@Fizik2322
@Fizik2322 Жыл бұрын
Как ты взял текст, ты из скачивал, когда я вводил в sumblime и пытался перевести в кьюти дизайнер код ничего не получалось то есть окно не меняло свою окраску
@abdubositnematillayev
@abdubositnematillayev 2 жыл бұрын
спасибо очень помог:) :) :)
@shtoshpython
@shtoshpython 2 жыл бұрын
😉
@aizabitsoeva9991
@aizabitsoeva9991 11 ай бұрын
Неужели, конечно не за 11 минут сделала, и проблемы были вначале с не выполнением сценариев, но я все сделала и не было проблем, что меня до сих пор поражает. Потому что я такой человек, что что-нибудь всегда да не работает.
@user-dx4vq3tt8m
@user-dx4vq3tt8m 3 ай бұрын
подскажите пожплуйста когда хочу скачать знак бекспейс и калькулятор , то там нету выбора цвета , есть только затемненный и прозрачный, как быть 7
@wowlords2588
@wowlords2588 8 ай бұрын
Всем привет ) проблема с конвертацией файлов в pycharm . пишет что нету файла files.qrc . я насамом деле не понял что это за файл и есть ли он по дефолту
@Pixel_Magic
@Pixel_Magic 2 жыл бұрын
Arch Linux | Python 3.9.7 | Калькулятор "Штош" работает!
@shtoshpython
@shtoshpython 2 жыл бұрын
Замечательно!
@user-gn9ue6pg2m
@user-gn9ue6pg2m Ай бұрын
я не знаю как у теюя это получилось и как это сделать, но объясни пожалуйста, как ты qt соединил с сублимит , и в сублимите ты пишешь и переносится это все в qt
@fla1zzz
@fla1zzz Жыл бұрын
что делааать помогите пожалуйста! когда конвертирую файлы выходит ошибка я пытался с разных путей конвертировать, но безуспешно выходит ошибка которая на "while" начинается
@xsoner7133
@xsoner7133 9 ай бұрын
Ролик очень хороший, но на будущее, делай все на так быстро
@klol1337
@klol1337 Жыл бұрын
штош пайтон (надеюсь правильно прочел ник...)у меня возникла проблемс. Когда я вставляб код на наведение и нажетие кнопок (изменение цвет.гаммы)ничего не происходит. Остается черный бакграунд и все. помоги пожалуйста
@cavuchka
@cavuchka Жыл бұрын
ку, можно ли вставить картинку на фон как-то? если да, то я так понимаю что надо провести какую-то работу в resource browser?
@shtoshpython
@shtoshpython Жыл бұрын
Посмотри тут: stackoverflow.com/questions/12829911/pyside-set-background-image-via-style-sheet-not-working
@cavuchka
@cavuchka Жыл бұрын
@@shtoshpython вродь вышло, спасибо!
@timofey-0307
@timofey-0307 2 жыл бұрын
Здравствуй, 10:05 вы конвертировали в UTF-8, а что делать если в правом нижнем углу не отображается ничего кроме event log?
@shtoshpython
@shtoshpython 2 жыл бұрын
ПКМ по этой панели и выбираете File Encoding
@timofey-0307
@timofey-0307 2 жыл бұрын
@@shtoshpython Привет, твой способ не сработал, но я покапался в настройках и изменил на UTF-8(вроде, если всё правильно сделал). Теперь приложение запускается(в прошлый раз вылезала ошибка), но все кнопки, поле ввода, текст наложились друг на друга в левом верхнем углу. Преобразовал в python file через команду -- pyside6-uic file.ui > file.py. Что делать? В телеграмме могу скинуть скрин. (Ошибок ни каких не выходит)
@timofey-0307
@timofey-0307 2 жыл бұрын
@@shtoshpython Твой способ не сработал, потому что у меня вообще при нажатии ничего, не выходит
@shtoshpython
@shtoshpython 2 жыл бұрын
@@timofey-0307 у меня не было такой ошибки, не могу помочь. Ищите в интернетах
@user-ps3hr1dl1v
@user-ps3hr1dl1v 8 ай бұрын
А что делать, скачал pyside6 через терминал. И нет папки pyside6 а другие есть. Это я плохо ищу или я какой-то баг словил?
@sowen_
@sowen_ Жыл бұрын
А как ряды сделать?)
@arnamias4286
@arnamias4286 5 ай бұрын
А что делать если верхние кнопки калькулятор больше остальных, хотя значение вертикальности и горизонтальности у всех одинкавое
@nogodmove
@nogodmove Жыл бұрын
Error: RCC Parse Error: 'files.qrc' Line: 2 Column: 18 [unexpected tag: ui]. Что делать?
@user-ms8vp4fb6o
@user-ms8vp4fb6o Жыл бұрын
great
@user-lb6ev6vb9f
@user-lb6ev6vb9f Жыл бұрын
invalid Qt Designer file: [Errno 2] No such file or directory: 'calculate.ui' что за проблема как ее порешать
@dream3rdream83
@dream3rdream83 8 ай бұрын
File "C:\Users\79061\PycharmProjects\calculator.py", line 7, in from design import Ui_MainWindow SyntaxError: source code string cannot contain null bytes Как фиксить?
@ch0ck331
@ch0ck331 Жыл бұрын
У меня не получается конвертировать файл, выдает ошибку file does not exist 'file.qrc' Вообще не понимаю что можно сделать
@k4n1nchen
@k4n1nchen 10 ай бұрын
когда запускаю designer.exe, пишет, что не удается запустить. Что делать?
@lookasican
@lookasican Жыл бұрын
для этого перейдем в папку с питоном или виртуальной средой... Шта? Куда куда?
@user-hql5qy4x697yggt
@user-hql5qy4x697yggt 2 жыл бұрын
Подписался
@shtoshpython
@shtoshpython 2 жыл бұрын
Кайф
@wetgrape4329
@wetgrape4329 2 жыл бұрын
вопрос, это музыка из гуля? (по крайней мере 10:04)
@shtoshpython
@shtoshpython 2 жыл бұрын
из Ворониных
@woody1341
@woody1341 Жыл бұрын
Почему у меня не получается конвертация файла qrs в py? Файл создается и в PyCharm нет никаких ошибок, но в самом файле всего две строчки: Error: C:\Users\Sveta\AppData\Local\Programs\Python\Python311\Lib\site-packages\PySide6 cc: File does not exist 'files.qrs' while executing 'C:\Users\Sveta\AppData\Local\Programs\Python\Python311\Lib\site-packages\PySide6 cc -g python files.qrs' А вот конвертация ui в py прошла успешна. Помогите пожалуйста!
@neangel2653
@neangel2653 Жыл бұрын
Привет, ты уже исправил ошибку?
@sanchez5534
@sanchez5534 Жыл бұрын
Та же ошибка. Догадываюсь, что проблема заключается в самом расположении проекта и остальных файлов, но точно не скажу что да как, сам пока разбираюсь
@user-nh6np9sn8d
@user-nh6np9sn8d 6 ай бұрын
помоги мне пожалуйста, умоляю! когда в видео начинается раздел XML у меня нет во всем скрипте desing слова pointing. Ответь прошу
@user-fo9ih5ol8q
@user-fo9ih5ol8q 5 ай бұрын
А вы пересохранили файл? После того как весь дизайн готов нужно пересохранить файл и открыть уже его в pycharm
@user-kn4qr1nr9d
@user-kn4qr1nr9d Жыл бұрын
Штош-> как сделать Window адаптированным? увеличил и уменшил окно, но цифры остаются на месте? спс заранее
@shtoshpython
@shtoshpython Жыл бұрын
ты все делал так же, как в видео? Если да, то такого не может быть. Это делается с помощью Horizontal, Vertical и Grid Layout.
@user-kn4qr1nr9d
@user-kn4qr1nr9d Жыл бұрын
@@shtoshpython да точь в точь. сперва создал окно, потом поставил Grid, label и line edit. и попробывал изменить размер вручную туда сюда. адаптации нету. а на видосе есть.
@user-kn4qr1nr9d
@user-kn4qr1nr9d Жыл бұрын
@@shtoshpython сэнкс бро за интерес на мой вопрос! Нашел еле. Оказываеться ответь лежит на вкладке форма->скомпоновать по сетке!
@misunderstoodgenius0
@misunderstoodgenius0 Жыл бұрын
Благодарю каналу устроился работать в Google
@demure_iskander
@demure_iskander Жыл бұрын
Привет. У меня возникла проблема на 5:10 моменте. Какой мне надо открыть проект в саблайме? У тебя написано QMainWindovs.css. Как мне это сделать? Ещё у меня нет подсказок, как у тебя и текст не загорается цветным в написание кода. Помоги плиз
@shtoshpython
@shtoshpython Жыл бұрын
Открываешь саблайм, создаешь новый файл, даешь ему имя с расширением .css в конце. Возможно, что я устанавливал какое-то расширение или плагин для подсветки и подсказок для css кода, но вроде должно быть по дефолту.
@demure_iskander
@demure_iskander Жыл бұрын
@@shtoshpython спасибо! А не знаешь что делать если нет по дефолту подсветки и подсказок?
@_insideyou4284
@_insideyou4284 2 жыл бұрын
pyside6-rcc : Имя "pyside6-rcc" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку. строка:1 знак:1 + pyside6-rcc files.qrc -o files_rc.py Как это нужно исправлять?
@_insideyou4284
@_insideyou4284 2 жыл бұрын
строка:1 знак:2 + + pyside6-rcc files.qrc -o files_rc.py + ~ Отсутствует выражение после унарного оператора "+". строка:1 знак:3
@shtoshpython
@shtoshpython 2 жыл бұрын
Попробуй переустановить Python и добавить его в PATH, там будет выбор в установщике
@user-fc9wv2ln7c
@user-fc9wv2ln7c 2 жыл бұрын
@@shtoshpython Имя "pyside6-uic" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку. У меня такая же проблема. Жалко что ты забросил канал.
@loginof
@loginof 2 жыл бұрын
@@user-fc9wv2ln7c я решил эту ошибку установкой pyqt6 и другой командой python -m PyQt6.uic.pyuic -x [FILENAME].ui -o [FILENAME].py
@user-en9by4vk4y
@user-en9by4vk4y Жыл бұрын
@@loginof Просто лучший брат, Спасибо нахуй 1 день с этой хуйнёй ебался
@nezeritsky9386
@nezeritsky9386 Жыл бұрын
Привет, можешь подсказать, как создать files.qrc, я просто не пойму где он создаётся, или как его искать.
@shtoshpython
@shtoshpython Жыл бұрын
Resource Browser > Edit Resources > New Resource File
@nezeritsky9386
@nezeritsky9386 Жыл бұрын
@@shtoshpython это в Qt Desiner?
@shtoshpython
@shtoshpython Жыл бұрын
@@nezeritsky9386 Да
@nezeritsky9386
@nezeritsky9386 Жыл бұрын
@@shtoshpython спасибо, помогло)
@arlcrow123
@arlcrow123 2 жыл бұрын
не знал, что в Qt, оказывается, есть настройка дизайна
@arlcrow123
@arlcrow123 Жыл бұрын
лайк спустя полгода, кайф, ахахха
@user-xz9lx5dm2d
@user-xz9lx5dm2d Жыл бұрын
@@arlcrow123 а ещё спустя пол - ответ
@arlcrow123
@arlcrow123 Жыл бұрын
@@user-xz9lx5dm2d хорош!)
@lyteyshi7643
@lyteyshi7643 2 жыл бұрын
Что делать, если написал pyside6-uic .\Design.ui > Design.py,потом заходишь в Design.py(в visual studio code)и он полностью пустой?как-будто новый файл создал
@shtoshpython
@shtoshpython 2 жыл бұрын
первый раз такое вижу, без понятия
@user-dv7rc1ne1n
@user-dv7rc1ne1n 2 жыл бұрын
pip instal PySide6 в командную строку, ушло часа 2, пока дошло
@b00gie73
@b00gie73 2 жыл бұрын
Привет, если ты решил эту проблему, то можешь подсказать как?
@loginof
@loginof 2 жыл бұрын
@@b00gie73 я решил эту ошибку установкой pyqt6 и другой командой python -m PyQt6.uic.pyuic -x [FILENAME].ui -o [FILENAME].py
@tern1ks55
@tern1ks55 Жыл бұрын
@@loginof а если такое же,но с files.qrc?
@killbro5341
@killbro5341 2 жыл бұрын
Оставь сылочку на такой качфовый калькулятор я просто трейдер и часто пользуюсь етим приложениям но на виндовс 10 калькулятор не очень удобен умаляю заметь.
@rucat284
@rucat284 Жыл бұрын
А как ты сделал чтобы можно было через редактор изменять css, или просто надо в редакторе писать код, а потом вставлять?
@shtoshpython
@shtoshpython Жыл бұрын
в редакторе удобнее писать: автоматическое дополнение и отступы. Потом уже вставлял в Qt Designer -> change stylesheet на виджете
@rucat284
@rucat284 Жыл бұрын
@@shtoshpython Спасибо
@zorflon6051
@zorflon6051 3 ай бұрын
@@shtoshpython написал точь в точь код в change stylesheet, как у тебя, скачал шрифт Rubik, закинул к остальным шрифтам в папку Fonts, но у меня все равно почему то при нажатии кнопки "Appay" ничего в плане внешнего вида калькулятора не меняется
@StDancingStar
@StDancingStar 2 жыл бұрын
3:57 давайте назовём элементы что бы в коде было проще обращаться к ним . Ну цифры ясно всё как другие элементы прописывать Х знает и пояснения нет . Я не критикую автора но если решил сделать обучающий ролик то делай его полноценным как что чего . А не так что натыкал и всё , это ты знаешь и понимаешь что куда нажать и что ввести . Как поменял цвета не понятно,где что нажимал ?Тот кто только учится упирается в одну стену и всё , встал . По итогу всё кидает в топку и забывает про этот ролик . Что например в моём случае и происходит . В итоге я в раздумьях стоит ли подписываться или нет . Вообще тема интересная и даже полезная но нужна точная конкретика что куда ткнул где нажал , пойми тот кто только учится многое не понимает, и трудно сориентироваться. = Ты знаешь и умеешь ( красавчик) - я смотрю и примерно 1/3 не понимаю как ты это сделал и даже повторить не могу так как нет пояснения в видено, вот собственно и стена образовывается .
@wawy6162
@wawy6162 Жыл бұрын
# **Как называть элементы?** *"Ну цифры ясно всё как другие элементы прописывать Х знает и пояснения нет"* -- забавно наблюдать за ненаблюдательными людьми. Если вы посмотрите внимательнее, то увидите, как автор назвал элементы. Например: если присмотритесь, то увидите необычное название: btn_plus. Название говорит само за себя. Как вы, наверное, знаете, btn -- аббревиатура от слова button ( с англ. кнопка). А "plus" это всеми известный оператор выражения написанный на латинице. **Почему автор не дал пояснений?** Потому что тут и так все показано на видео перед вашими глазами, как сказать, на блюдечке поднесли. В начале я и сам не понял, как называть, однако поставив на паузу и разглядев по лучше увидел "ключевое слово" btn_plus и btn_del и все стало на свои места. Вы можете по своему назвать "батоны". Например кнопку деления можно назвать btn_delenie и т.д. Так, как вам удобно. **“- Делай нормально!”** *"Я не критикую автора но если решил сделать обучающий ролик то делай его полноценным как что чего"* -- Автор данного видеоролика все сделал *наглядно* и *подробно,* **видящие видят и слышашие слышат, если, конечно, сами этого хотят.** “А не так что натыкал и всё , это ты знаешь и понимаешь что куда нажать и что ввести” - Автор озвучивает свои действия и опять же, повторюсь, *наглядно* показывает, что он делает. **“- Да ты колдун!”** *“Как поменял цвета не понятно,где что нажимал ?”* - все там понятно. Если у вас знания только на print(”Hello World !”), то спешу огорчить, вам весь ролик будет не понятен. Для создания полноценных приложений и приложений с графическим интерфейом на Python используются: ООП (Объектно-ориентированное программирование), Библиотеки (Такие как PySide6 и множество других) и т.д. В нашем случае, в библиотеке PySide6 есть .exe файл QtDesignerr, при помощи которого мы создали в этом ролике дизайн для калькулятора. Приложение QtDesigner поддерживает *язык разметки* **CSS**, который используется для стилизации сайтов. **При помощи него,** **[shtosh python](**kzbin.info)** и поменял цвета и настроил кнопки.** **“- Я не понял, это ТЫ виноват, отпыска”** *“Тот кто только учится упирается в одну стену и всё , встал . По итогу всё кидает в топку и забывает про этот ролик . Что например в моём случае и происходит . В итоге я в раздумьях стоит ли подписываться или нет . Вообще тема интересная и даже полезная но нужна точная конкретика что куда ткнул где нажал , пойми тот кто только учится многое не понимает, и трудно сориентироваться. = Ты знаешь и умеешь ( красавчик) - я смотрю и примерно 1/3 не понимаю как ты это сделал и даже повторить не могу так как нет пояснения в видено, вот собственно и стена образовывается .”* - Тот кто учится, учится и практикуется не бросает все из за непонимания и ошибок. Рекомендую почитать книгу “Путь в программисты” от автора КОНСТАНТИНА ШЕРЕМЕТЬЕВА. Там в есть глава про барьер. Говорится про выдержку, что если вы не можете терпеть, пытаться разузнать в чем проблема, выдержать и не послать все это к черту, то вы не сможете стать программистом. И скорее всего это про вас, молодой человек. Раз вы кидаете в топку и все забываете. Из за этого барьера то и “*стена образовывается* ”. Обязательно рекомендую к прочтению выше описанную книгу, она кроткая и много времени у вас не займет. -- Мне нежаль вас расстраивать, но скорее всего вы не станете программистом. Если хотите написать калькулятор, то будьте добры, сначала изучите Русский язык, потом уже процедурный Python, потом ООП, потом html (для лучшего понимания CSS) потом сам CSS и невозвращайтесь. Всего вам плохого, не изучайте Python, вы пока слишком малы.
@shtoshpython
@shtoshpython Жыл бұрын
@@wawy6162 первый раз встречаю такой развернутый комментарий на своем канале. Благодарю, но я не думаю, что оно того стоило. Человек не знает БАЗЫ и думает, что я должен разжевать все максимально подробно. Я изначально не ставил себе такой цели. По моим меркам в видео всё вышло понятно для человека, знающего английский на базовом уровне, знаком с Python и CSS.
@opooooop
@opooooop Жыл бұрын
почему я не могу установить библиотеку PySide6😢
@kismetttshit335
@kismetttshit335 Жыл бұрын
после конвертации появляется файл, который есть на видео, но в нем ничего нет. что делать?
@shtoshpython
@shtoshpython Жыл бұрын
Попробуй добавить в команду -g python: pyside6-rcc resources.qrc -g python -o resources.py
@yulianrudenko9926
@yulianrudenko9926 2 жыл бұрын
блин, почему когда конвертирую files.qrs в files_rc.py, то в files_rc.py у меня и близко не то что вышло у тебя на видео, а: icons/calculator.png icons/outline_backspace_white_24dp.png шо я делаю не так :(
@shtoshpython
@shtoshpython 2 жыл бұрын
Так это же код qrc файла, а не питоновского
@yulianrudenko9926
@yulianrudenko9926 2 жыл бұрын
@@shtoshpython ой да это я дурак, не туда смотрел еще и писал qrs а не qrc и не мог понять почему File does not exist в py файле спасибо
@ressurection8991
@ressurection8991 Жыл бұрын
Почему то на google fonts я не могу найти где выбрать цвет иконки, это я тупой, или гугл фонтс обновили как-то?
@shtoshpython
@shtoshpython Жыл бұрын
Обновили немного, добавили разделение на Material Symbols (выбирается по умолчанию) и нужные Material Icons
@ressurection8991
@ressurection8991 Жыл бұрын
@@shtoshpython Понял
@antoniano_prepizducho___-___
@antoniano_prepizducho___-___ Жыл бұрын
Выглядит убого но вы не переживайте дальше будет хуже спасибо поддержал🤣
@Gern05_
@Gern05_ Жыл бұрын
когда я пишу pip install PySide6, мне выдает ошибку "pip : Имя "pip" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также на личие и правильность пути, после чего повторите попытку. строка:1 знак:1 + pip install PySide6 + ~~~ + CategoryInfo : ObjectNotFound: (pip:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException" использую питон 3.10.5 и точно такой же кодовый редактор как и в видео
@shtoshpython
@shtoshpython Жыл бұрын
Добавь путь к Python в переменную окружения PATH, а если ничего не понял, то просто переустанови и нажми на галочку "Добавить в PATH" в инсталляторе. Эта проблема гуглится очень просто, учись использовать поисковик.
@tinko7646
@tinko7646 2 жыл бұрын
Что за програмка в конце?
@shtoshpython
@shtoshpython 2 жыл бұрын
Ждал этого комментария : ) Это программа из статьи по первой ссылке в гугле при запросе "python gui calculator" www.geeksforgeeks.org/python-simple-gui-calculator-using-tkinter/ Настолько она убогая, что лучше написать консольный калькулятор.
@tinko7646
@tinko7646 2 жыл бұрын
@@shtoshpython спасибо:)
@end41r53
@end41r53 2 жыл бұрын
@@shtoshpython не ну прога топ так то, к этим цветам еще коричневый подойдет
@shtoshpython
@shtoshpython 2 жыл бұрын
@@end41r53 и шрифт lobster, вообще кайф
@shtoshpython
@shtoshpython 2 жыл бұрын
@@archijk дизайн, только в виде XML кода
@tetsu4911
@tetsu4911 11 ай бұрын
QWindget { color: white; background-color: #121212; font-family: Rubik; font-size: 16pt; font-weight: 600; } что делать если при нажетий Apply нечего не работает
@ToChka-zj8zp
@ToChka-zj8zp 7 ай бұрын
Прости конечно что меня не существовало тут раньше но все же подскажу в чем ошибка.Ошибка в том что ты написал QwiNdget а надо без этой n
@StrelokRadist
@StrelokRadist Жыл бұрын
Темы рабочего стола в питоне не поддерживаются?
@shtoshpython
@shtoshpython Жыл бұрын
чта
@okw_y
@okw_y 2 жыл бұрын
При конвертировании файла ui в py вылезла это ошибка, что делать? Error: F:\Python\python interpreter\Lib\site-packages\PySide6 cc: File does not exist 'files.qrc' while executing 'F:\Python\python interpreter\Lib\site-packages\PySide6 cc -g python files.qrc -o files_rc.py'
@shtoshpython
@shtoshpython 2 жыл бұрын
У вас прямо написано: не существует файла "files.qrc". Ищите решение, может опечатались, может не в ту директорию закинули файл ресурсов
@okw_y
@okw_y 2 жыл бұрын
@@shtoshpython Хорошо, попробую, спасибо за ответ!
@MrKPaLLl
@MrKPaLLl 2 жыл бұрын
Перейдите в директорию venv и уже из неё передавайте запрос)
@okw_y
@okw_y 2 жыл бұрын
@@MrKPaLLl Спасибо, я уже со всем разобрался
@nezeritsky9386
@nezeritsky9386 Жыл бұрын
@@okw_y не можешь, подсказать что тебе помогло?
@seydo1377
@seydo1377 2 жыл бұрын
А что делать, если design.ui не открывается в PyCharm’e?
@shtoshpython
@shtoshpython 2 жыл бұрын
Если ты про открытие кода, то нужно просто перенести файл в рабочую область. Двойным нажатием PyCharm пытается открыть файл, но не находит ассоциации
@seydo1377
@seydo1377 2 жыл бұрын
@@shtoshpython спасибо, помогло)
@aizabitsoeva9991
@aizabitsoeva9991 11 ай бұрын
Господи спасибо, я искала этот коммент
@Den-dx1mk
@Den-dx1mk 2 жыл бұрын
А зачем качать pyside если можно сразу pyqt скачать?
@shtoshpython
@shtoshpython Жыл бұрын
Действительно ¯\_(ツ)_/¯
@Vova_x_soft_stream
@Vova_x_soft_stream 11 ай бұрын
ребят можно ещё сделать это: print('вас преветсвует калькулятор') a=float(input('первое число: ')) b=float(input('второе число: ')) c=(input('что делаем? (+, -, *, /)')) if c=='+': print('результат: ' ,a+b) elif c=='-': print('результат: ' ,a-b) elif c=='*': print('результат: ' ,a*b) elif c=='/': print('результат: ' ,a/b)
@shtoshpython
@shtoshpython 11 ай бұрын
вас преветсвует фейс палм
@yonsha5544
@yonsha5544 Жыл бұрын
У меня проблема: при попытке установить стиль, он просто не устанавливается. Может я допустил ошибку? QWidget { color: white; background-color: #121212 font-size: 16pt; font-family: Rubik; font-weight: 600 } Да-да,он тот же
@shtoshpython
@shtoshpython Жыл бұрын
Не тот же, пропустил 2 точки с запятой
@yonsha5544
@yonsha5544 Жыл бұрын
@@shtoshpython а, огромное спасибо
@angry_tiger4478
@angry_tiger4478 Жыл бұрын
@@shtoshpython та же проблема но код перепроверил несколько раз ,все верно ,что делать?)
@angry_tiger4478
@angry_tiger4478 Жыл бұрын
таблица стилей заполнена корректно
@shtoshpython
@shtoshpython Жыл бұрын
@@angry_tiger4478 скинь код
@kersin1668
@kersin1668 2 жыл бұрын
А как открыть конечное окно когда делаешь стилизацию?
@shtoshpython
@shtoshpython 2 жыл бұрын
3:47 Ctrl + R
@kersin1668
@kersin1668 2 жыл бұрын
@@shtoshpython спасибо
@user-kd9id7cp6o
@user-kd9id7cp6o Жыл бұрын
Я не могу нати "Horizontal"! Подскажи где он находится,
@shtoshpython
@shtoshpython Жыл бұрын
Сверху панель с 3 палочками параллельными, посмотри внимательно видео
@sanjarbobojonov7877
@sanjarbobojonov7877 2 жыл бұрын
у меня у одного видимо 2 левых ряда сжались когда я написа css код для кнопок
@shtoshpython
@shtoshpython 2 жыл бұрын
перепроверь horizontal policy на всех кнопках
@r1flestandoff211
@r1flestandoff211 Жыл бұрын
А где ты пишешь код для дизайна калькулятора
@shtoshpython
@shtoshpython Жыл бұрын
vs code / sublime text
@r1flestandoff211
@r1flestandoff211 Жыл бұрын
Спасибо большое
@spilusgaru
@spilusgaru 2 жыл бұрын
А в apk файл под Андроид можно сконвертировать из qt?
@shtoshpython
@shtoshpython 2 жыл бұрын
Не пробовал. Мне кажется, что это полный геморрой. Вообще писать под андроид на питоне (обычно юзают Kivy) - плохая практика. Под андроид нужно писать на Kotlin или Java.
@spilusgaru
@spilusgaru 2 жыл бұрын
@@shtoshpython Спасибо. Про Котлин и Джаву я вкурсе :) Жаль только, что я не знаю эти языки :)
@user-uw4bn8my1k
@user-uw4bn8my1k 2 жыл бұрын
Когда начинаю менять название кнопок на btn_x программа вылетает
@shtoshpython
@shtoshpython 2 жыл бұрын
@@user-uw4bn8my1k не встречался с такой проблемой, не могу помочь
@rustamkhazeev9781
@rustamkhazeev9781 Жыл бұрын
Ребят, помогите тут, кто шарит. В инете ифну я не нашел. Почему у меня при конвертации пустой файл, хотя он должен весить 16 кб. "К сожалению, при включении поддержки IntelliCode для Python возникла ошибка. Дополнительные сведения см. в окнах вывода "Python" и "Visual Studio IntelliCode" появляется эта ошибка. И при открытии файла после конвертации, он у меня прост о пустой(ну весит потому что 0 кб) Помогите пожалуйста. Редактор VS Code
@shtoshpython
@shtoshpython Жыл бұрын
попробуй вместо символа > использовать флаг -o в команде конвертации
@rustamkhazeev9781
@rustamkhazeev9781 Жыл бұрын
@@shtoshpython Спасибо, я все же решил скачать pycharm:D Спасибо за то, что ты отвечаешь на вопросы. У меня к тебе кстати еще один вопрос есть. При запуске приложения у меня просто пустое белое окно. С чем это может быть связано?
@shtoshpython
@shtoshpython Жыл бұрын
@@rustamkhazeev9781 ¯\_(ツ)_/¯
@NP-tf6jf
@NP-tf6jf Жыл бұрын
А где можно настроить вид калькулятора?
@shtoshpython
@shtoshpython Жыл бұрын
а можно вопрос поконкретнее? Что ты имеешь в виду?
@user-fs2fc5lp5q
@user-fs2fc5lp5q Жыл бұрын
@@shtoshpython цвет калькулятора где вписывать?
@grad13nt88
@grad13nt88 Жыл бұрын
@@user-fs2fc5lp5q посмотри видео хорошенько примерно на половине он вставляет код из css
@bambuzl1192
@bambuzl1192 Жыл бұрын
Привет! Как решить эту проблему: при попытке конвертировать qrc файл в py выдает ошибку: pyside6 files.qrc > files_rc.py pyside6 : Имя "pyside6" не распознано как имя командлета, функции, файла сценария или выполняемой программы. Проверьте правильность написания имени, а также наличие и правильность пути, после чего повторите попытку. строка:1 знак:1 + pyside6 files.qrc > files_rc.py + ~~~~~~~ + CategoryInfo : ObjectNotFound: (pyside6:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException
@shtoshpython
@shtoshpython Жыл бұрын
pyside6-rcc для конвертирования файла ресурсов и pyside6-uic для дизайна, ты написал просто pyside6
@bambuzl1192
@bambuzl1192 Жыл бұрын
@@shtoshpython Спасибо, но в файле написано Error: C:\Users\andre\AppData\Local\Programs\Python\Python310\Lib\site-packages\PySide6 cc: File does not exist 'files.qrc' while executing 'C:\Users\andre\AppData\Local\Programs\Python\Python310\Lib\site-packages\PySide6 cc -g python files.qrc'
@bambuzl1192
@bambuzl1192 Жыл бұрын
@@shtoshpython Я просто новичок, не пойму, что такое файл ресурсов
@shtoshpython
@shtoshpython Жыл бұрын
@@bambuzl1192 File does not exist 'files.qrc' БУКВАЛЬНО означает то, что написано - не существует файла files.qrc. Может быть, ты его не туда поместил или вообще не создал.
@user-ig4bf7jg9s
@user-ig4bf7jg9s 2 жыл бұрын
Канвертиравать абизательна ?
@shtoshpython
@shtoshpython 2 жыл бұрын
Нит. Мажна испальзавать QUiLoader. Пачитайти дакуминтацею: doc.qt.io/qtforpython/tutorials/basictutorial/uifiles.html#option-b-loading-it-directly
@user-yo4tp3rz7d
@user-yo4tp3rz7d Жыл бұрын
Делал всё точь в точь, буква в букву. Вставляю код, цвет и шрифт не меняются
@shtoshpython
@shtoshpython Жыл бұрын
В какой объект вставляли код?
@user-yo4tp3rz7d
@user-yo4tp3rz7d Жыл бұрын
@@shtoshpython main window, я и в кейпад вставлять пытался...
@xesax
@xesax Жыл бұрын
А через visual studio можно. ?
@shtoshpython
@shtoshpython Жыл бұрын
Да хоть в блокноте. Пиши там, где удобно
@xesax
@xesax Жыл бұрын
@@shtoshpython ну я имел ввиду графический интерфейс делать , там вроде тоже есть конструктор , или нету ?
@shtoshpython
@shtoshpython Жыл бұрын
@@xesax нет, конечно. Графический конструктор - qt designer и все ему подобные программы (qt design studio, qt creator). Просто дизайнер самый легковесный и идет с pyside6, все нужные функции выполняет.
@yuriismakota9574
@yuriismakota9574 7 ай бұрын
Сложно для начинающего, очень быстро все... Если что то пропустил, сложно найти нужный момент, осилил видео за часа два не меньше, но все получилось ок)
@CYBERBORODA483
@CYBERBORODA483 2 жыл бұрын
у меня все кнопки как прибитые с текстом, syze policy поменял как на видео и нифига
@shtoshpython
@shtoshpython 2 жыл бұрын
Весьма информативно. Что значит прибитые с текстом? Текст прижат к какому-то краю кнопки? Или проблема именно в кнопках?
@CYBERBORODA483
@CYBERBORODA483 2 жыл бұрын
@@shtoshpython пропустил момент с пролиновкой, при изменении окна кнопки оставались на месте.
@rustamkhazeev9781
@rustamkhazeev9781 Жыл бұрын
Подскажи пожалуйста все треки, которые у тебя играли на заднем плане :3 Буду очень благодарен.
@shtoshpython
@shtoshpython Жыл бұрын
Ищи тут kzbin.info_Ren/videos
@diegorabid2836
@diegorabid2836 7 ай бұрын
Не видно названия файлов. приходитсяя увеличивать и все равно не понятно. пояснений нет. уроки хорошие, но как разобраться ?
@neangel2653
@neangel2653 Жыл бұрын
пишет команда неправильная в самом конце
@_quick42
@_quick42 2 жыл бұрын
у меня почему не создается файл .qrc
@shtoshpython
@shtoshpython 2 жыл бұрын
Посмотри еще раз внимательно с 7:11 Resource Browser -> Edit Resources -> New Resource File -> даёшь любое имя файлу (у меня files) и сохраняешь
@user-nu6jv9qp7c
@user-nu6jv9qp7c Жыл бұрын
2:23 ясно, понятно, чётко и нихрена не понятно.
@shtoshpython
@shtoshpython Жыл бұрын
Если тебе сложно понимать происходящее в видео, советую начать с базы. Выше головы не прыгнешь.
@user-nu6jv9qp7c
@user-nu6jv9qp7c Жыл бұрын
@@shtoshpython да даже если понимаешь, что происходит у меня происходят ошибка на ошибке, ахахахаха я часы на это трачу писец
@user-nu6jv9qp7c
@user-nu6jv9qp7c Жыл бұрын
@@shtoshpython у меня вопрос появился: какую кнопку обозначают объекты btn_calc, btn_div, btn_mul, btn_neg, btn_plus, btn_point, btn_sub. Я спрашиваю т.к. я расставил паш кнопки не в том порядке как у тебя и поэтому у меня небольшая путаница.
@shtoshpython
@shtoshpython Жыл бұрын
@@user-nu6jv9qp7c достаточно немного владеть английским языком, чтобы понять, для чего нужны эти кнопки. Порядок не важен, важен смысл. Divide - делить, отсюда btn_div, multiply - умножать - btn_mul, и т.п.
@user-nu6jv9qp7c
@user-nu6jv9qp7c Жыл бұрын
@@shtoshpythonхорошо, я понел
@tarux1327
@tarux1327 Жыл бұрын
Если хотите выбрать несколько элементов, то колёсико мышки зажмите и выберете несколько элементов
@shtoshpython
@shtoshpython Жыл бұрын
Дельный совет, благодарю
@shluhogon_42
@shluhogon_42 Жыл бұрын
Или выбрать в панели справа
@89rofIs
@89rofIs 2 жыл бұрын
что за программа на 1:07 секунде?
@shtoshpython
@shtoshpython 2 жыл бұрын
PyCharm
@89rofIs
@89rofIs 2 жыл бұрын
@@shtoshpython спасибо
@kaihatsu_sha
@kaihatsu_sha Жыл бұрын
Все внимательно смотрят на код: я в этом моменте 6:07: Музыка: "это глупый свин не понимает мечту зайки" :)
@shtoshpython
@shtoshpython Жыл бұрын
kzbin.info/www/bejne/gIC6g4h6gLakq80 😏
@selfkilla666
@selfkilla666 2 жыл бұрын
9:35 калькулятор стал гулем...
@shtoshpython
@shtoshpython 2 жыл бұрын
Вапщета 10:32...
@Darknet-yr9vu
@Darknet-yr9vu 6 ай бұрын
а ведь только в конце ролика узнал, что за музыка играет на фоне...
@noreblock
@noreblock Жыл бұрын
Музыка из Dragon ball GT на фоне...
@slavacesum7039
@slavacesum7039 2 жыл бұрын
Штош, permission error: [winerror 5] отказано в доступе
@shtoshpython
@shtoshpython 2 жыл бұрын
Очень странно, попробуй запустить от имени администратора
@slavacesum7039
@slavacesum7039 2 жыл бұрын
@@shtoshpython не хочет, все равно еррор
@shtoshpython
@shtoshpython 2 жыл бұрын
@@slavacesum7039 штош, не судьба) ищите ответы в интернетах, я не встречался с таким
@user-nt6es4hh9q
@user-nt6es4hh9q 2 жыл бұрын
1:38 Это же... Это же... Музыка... Она... Такая... GT-шная...
@shtoshpython
@shtoshpython 2 жыл бұрын
kzbin.info/www/bejne/aZDYgp6LfZiaa6c
@aircat5458
@aircat5458 Жыл бұрын
Я сделал всё точно также но: В файле files_rc.py ничего не записывается, там тупо пусто
@shtoshpython
@shtoshpython Жыл бұрын
почитай закрепленный комментарий
@aircat5458
@aircat5458 Жыл бұрын
@@shtoshpython Я ввёл в Terminal: pyside6-rcc files.qrc -o files_rc.py Теперь даже файл не создаётся
@shtoshpython
@shtoshpython Жыл бұрын
@@aircat5458 пишет что-то в ответ?
@aircat5458
@aircat5458 Жыл бұрын
@@shtoshpython Нет
@aircat5458
@aircat5458 9 ай бұрын
​@@shtoshpythonДосихпор жду ответа!
@abdulazizmuminov5094
@abdulazizmuminov5094 Жыл бұрын
Tell us how it been!!
@shtoshpython
@shtoshpython Жыл бұрын
Tell us what you're talking about!!
@kersin1668
@kersin1668 2 жыл бұрын
Ничего не понял я на 3 минуте затупил как эти кнопки делать....
@kersin1668
@kersin1668 2 жыл бұрын
А нет просто видио смотреть внимательней надо я в час ночи мечтая полител учится.....
@summertimeblood
@summertimeblood Жыл бұрын
PermissionError: [WinError 5] Access is denied
@tern1ks55
@tern1ks55 Жыл бұрын
Тоже самое, дал разрешения администратора, все равно не вышло.
@Agu6ChKa
@Agu6ChKa Жыл бұрын
ничего не понятно.я делаю как вы говорите, но получается совсем иное
@shtoshpython
@shtoshpython Жыл бұрын
соболезную
@user-bn8to2xd4r
@user-bn8to2xd4r Жыл бұрын
Из нефтяников готовлюсь в разработчики
@shtoshpython
@shtoshpython Жыл бұрын
Удачи!
@user-bn8to2xd4r
@user-bn8to2xd4r Жыл бұрын
@@shtoshpython спасибо
@mrgray2024
@mrgray2024 2 жыл бұрын
почему так мало лайков?
@shtoshpython
@shtoshpython 2 жыл бұрын
¯\_(ツ)_/¯
Simple GUI calculator in Python # 2
9:57
shtosh python
Рет қаралды 31 М.
ChatGPT answers important questions
26:09
shtosh python
Рет қаралды 495
ОДИН ДОМА #shorts
00:34
Паша Осадчий
Рет қаралды 6 МЛН
didn't want to let me in #tiktok
00:20
Анастасия Тарасова
Рет қаралды 12 МЛН
格斗裁判暴力执法!#fighting #shorts
00:15
武林之巅
Рет қаралды 49 МЛН
Кратко про Python Tkinter | Как создавать GUI Приложения
11:08
Псевдо Программист
Рет қаралды 53 М.
ОДИН ДОМА #shorts
00:34
Паша Осадчий
Рет қаралды 6 МЛН