Горячее
Лучшее
Свежее
Подписки
Сообщества
Блоги
Эксперты
Войти
Забыли пароль?
или продолжите с
Создать аккаунт
Я хочу получать рассылки с лучшими постами за неделю
или
Восстановление пароля
Восстановление пароля
Получить код в Telegram
Войти с Яндекс ID Войти через VK ID
Создавая аккаунт, я соглашаюсь с правилами Пикабу и даю согласие на обработку персональных данных.
ПромокодыРаботаКурсыРекламаИгрыПополнение Steam
Пикабу Игры +1000 бесплатных онлайн игр
🔥 Дрифт и гонки без правил!
Садись за руль, жги резину и уноси баллы в безумных поворотах!
🚗 Реалистичный дрифт
🏁 Захватывающие трассы
💨 Улучши свою тачку и побеждай!

Дрифт Без Лимита

Гонки, Симуляторы, Спорт

Играть

Топ прошлой недели

  • AlexKud AlexKud 38 постов
  • SergeyKorsun SergeyKorsun 12 постов
  • SupportHuaport SupportHuaport 5 постов
Посмотреть весь топ

Лучшие посты недели

Рассылка Пикабу: отправляем самые рейтинговые материалы за 7 дней 🔥

Нажимая кнопку «Подписаться на рассылку», я соглашаюсь с Правилами Пикабу и даю согласие на обработку персональных данных.

Спасибо, что подписались!
Пожалуйста, проверьте почту 😊

Помощь Кодекс Пикабу Команда Пикабу Моб. приложение
Правила соцсети О рекомендациях О компании
Промокоды Биг Гик Промокоды Lamoda Промокоды МВидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня

Python + Баг

С этим тегом используют

Программирование IT Программист Обучение IT юмор Разработка YouTube Пикабу Баг на Пикабу Багрепорты Игры Ошибка Скриншот Компьютерные игры Все
12 постов сначала свежее
demadmitrov
5 месяцев назад

Проблема с передачей текста в Python⁠⁠

def retranslateUi(self, num):
_translate = QtCore.QCoreApplication.translate
self.textBrowser.setHtml(_translate("MainWindow", f"<p align='center'><span style='font-size:12pt;'>{num}</span><br></p>"))

Я работаю с PyQt6 и в функции retranslateUi нужно передать num, которая содержит переносы строк и если ее вывести через принт то получается аккуратная таблица. а когда эта функция передает текст окну , в котором он должен быть, то текст выводится в одну строку.

Хз, может быть кто то знает как исправить, добавить <br> пробовал, ничего не вышло. Помогите плиз а то голова уже не варит

Python Program Develop Компьютерная помощь Баг Текст
3
demadmitrov
7 месяцев назад

Помогите сделать программу Pyqt6⁠⁠

есть главное окно

import PyQt6
import sys
from PyQt6 import QtCore, QtGui, QtWidgets
from PyQt6.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout, QLabel, QLineEdit, QHBoxLayout


from PyQt6 import QtCore, QtGui, QtWidgets


class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(800, 600)
MainWindow.setStyleSheet("selection-color: qlineargradient(spread:pad, x1:0, y1:0, x2:1, y2:0, stop:0 rgba(0, 0, 196, 255), stop:1 rgba(255, 255, 255, 255));")

self.centralwidget = QtWidgets.QWidget(parent=MainWindow)
self.centralwidget.setObjectName("centralwidget")

self.bt_reshat = QtWidgets.QPushButton(parent=self.centralwidget)
self.bt_reshat.setGeometry(QtCore.QRect(220, 180, 150, 100))
self.bt_reshat.setObjectName("bt_reshat")

self.bt_sost = QtWidgets.QPushButton(parent=self.centralwidget)
self.bt_sost.setGeometry(QtCore.QRect(420, 180, 150, 100))
self.bt_sost.setObjectName("bt_sost")
self.bt_sost.clicked.connect(self.solve_clicked)
self.bt_inf = QtWidgets.QPushButton(parent=self.centralwidget)
self.bt_inf.setGeometry(QtCore.QRect(220, 320, 150, 100))
self.bt_inf.setObjectName("bt_inf")

self.bt_istor = QtWidgets.QPushButton(parent=self.centralwidget)
self.bt_istor.setGeometry(QtCore.QRect(420, 320, 150, 100))
self.bt_istor.setObjectName("bt_istor")
self.new_window = None

self.bt_nastroy = QtWidgets.QPushButton(parent=self.centralwidget)
self.bt_nastroy.setGeometry(QtCore.QRect(720, 10, 50, 50))
self.bt_nastroy.setObjectName("bt_nastroy")

self.bt_exit_2 = QtWidgets.QPushButton(parent=self.centralwidget)
self.bt_exit_2.setGeometry(QtCore.QRect(40, 10, 50, 50))
self.bt_exit_2.setObjectName("bt_exit_2")

self.Lzagolov = QtWidgets.QLabel(parent=self.centralwidget)
self.Lzagolov.setGeometry(QtCore.QRect(190, 20, 421, 41))
self.Lzagolov.setStyleSheet("font: 63 14pt \"Yu Gothic UI Semibold\";")
self.Lzagolov.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.Lzagolov.setObjectName("Lzagolov")

self.Lmagkv = QtWidgets.QLabel(parent=self.centralwidget)
self.Lmagkv.setGeometry(QtCore.QRect(316, 282, 151, 31))
self.Lmagkv.setStyleSheet("font: 63 10pt \"Yu Gothic UI Semibold\";")
self.Lmagkv.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.Lmagkv.setObjectName("Lmagkv")

MainWindow.setCentralWidget(self.centralwidget)

self.menubar = QtWidgets.QMenuBar(parent=MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21))
self.menubar.setObjectName("menubar")

MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(parent=MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)

self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)

def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.bt_reshat.setText(_translate("MainWindow", "Решать"))
self.bt_sost.setText(_translate("MainWindow", "Составлять "))
self.bt_inf.setText(_translate("MainWindow", "Информация"))
self.bt_istor.setText(_translate("MainWindow", "История"))
self.bt_nastroy.setWhatsThis(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8pt; font-weight:400; font-style:normal;\">\n"
"<p style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><img src=\"https://s.pfst.net/2015.09/8299238634134583cfef1ea9a9d0ca6fc...\" /></p></body></html>"))
self.bt_nastroy.setText(_translate("MainWindow", "PushButton"))
self.bt_exit_2.setText(_translate("MainWindow", "PushButton"))
self.Lzagolov.setText(_translate("MainWindow", "Добро пожаловать в мир магии"))
self.Lmagkv.setText(_translate("MainWindow", "Магические квадраты"))
def solve_clicked(self):
# Создаем новое окно и сохраняем ссылку на него
self.new_window = NewWindow()
self.new_window.show()
class NewWindow(QWidget):
def __init__(self):
super().__init__()
self.setGeometry(150, 150, 200, 150)
self.setWindowTitle("Новое окно")
self.setStyleSheet("background-color: #ff0000;")

if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec())

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

import sys
from PyQt6 import QtCore, QtGui, QtWidgets
from PyQt6.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout, QLabel, QLineEdit, QHBoxLayout

class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.resize(800, 600)
self.centralwidget = QtWidgets.QWidget(parent=MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.pushButton = QtWidgets.QPushButton(parent=self.centralwidget)
self.pushButton.setGeometry(QtCore.QRect(510, 150, 75, 41))
self.pushButton.setObjectName("pushButton")
self.pushButton_2 = QtWidgets.QPushButton(parent=self.centralwidget)
self.pushButton_2.setGeometry(QtCore.QRect(20, 10, 50, 50))
self.pushButton_2.setObjectName("pushButton_2")
self.label_2 = QtWidgets.QLabel(parent=self.centralwidget)
self.label_2.setGeometry(QtCore.QRect(240, 10, 321, 41))
self.label_2.setStyleSheet("font: 63 11pt \"Yu Gothic UI Semibold\";")
self.label_2.setAlignment(QtCore.Qt.AlignmentFlag.AlignCenter)
self.label_2.setObjectName("label_2")
self.textBrowser = QtWidgets.QTextBrowser(parent=self.centralwidget)
self.textBrowser.setGeometry(QtCore.QRect(200, 150, 231, 41))
self.textBrowser.setObjectName("textBrowser")
self.spinBox = QtWidgets.QSpinBox(parent=self.centralwidget)
self.spinBox.setGeometry(QtCore.QRect(440, 150, 42, 41))
self.spinBox.setObjectName("spinBox")
MainWindow.setCentralWidget(self.centralwidget)
self.menubar = QtWidgets.QMenuBar(parent=MainWindow)
self.menubar.setGeometry(QtCore.QRect(0, 0, 800, 21))
self.menubar.setObjectName("menubar")
MainWindow.setMenuBar(self.menubar)
self.statusbar = QtWidgets.QStatusBar(parent=MainWindow)
self.statusbar.setObjectName("statusbar")
MainWindow.setStatusBar(self.statusbar)

self.retranslateUi(MainWindow)
QtCore.QMetaObject.connectSlotsByName(MainWindow)

def retranslateUi(self, MainWindow):
_translate = QtCore.QCoreApplication.translate
MainWindow.setWindowTitle(_translate("MainWindow", "MainWindow"))
self.pushButton.setText(_translate("MainWindow", "Составить"))
self.pushButton_2.setText(_translate("MainWindow", "PushButton"))
self.label_2.setText(_translate("MainWindow", "Составление магических квадратов"))
self.textBrowser.setHtml(_translate("MainWindow", "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0//EN\" \"http://www.w3.org/TR/REC-html40/strict.dtd\">\n"
"<html><head><meta name=\"qrichtext\" content=\"1\" /><style type=\"text/css\">\n"
"p, li { white-space: pre-wrap; }\n"
"</style></head><body style=\" font-family:\'MS Shell Dlg 2\'; font-size:8.25pt; font-weight:400; font-style:normal;\">\n"
"<p align=\"center\" style=\" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;\"><span style=\" font-size:10pt;\">Укажите порядок</span></p>\n"
"<p align=\"center\" style=\"-qt-paragraph-type:empty; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px; font-size:10pt;\"><br /></p></body></html>"))


if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec())

как это сделать, помоги плиз

Показать полностью
Python Баг Компьютерная помощь Текст Длиннопост
10
0
demadmitrov
7 месяцев назад

Проблема с PyQt⁠⁠

import sys
from PyQt6.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout, QLabel, QLineEdit, QHBoxLayout

class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.setGeometry(100, 100, 400, 300)
self.setWindowTitle("Программа")
self.setStyleSheet("background-color: #0000ff;")
solve_button = QPushButton("Решать", self)
solve_button.clicked.connect(self.solve_clicked)

def solve_clicked(self):
new_window = NewWindow()
new_window.show()

class NewWindow(QWidget):
def __init__(self):
super().__init__()

app = QApplication(sys.argv)
window = MainWindow()
window.show()
sys.exit(app.exec())

Мой должен был создавать главное окно с кнопкой , а при нажатии на кнопку должно появляться второе окно. Но когда нажимаешь кнопку то окно появляется но сразу закрывается. Подскажите что нужно сделать чтобы новое окно не закрывалось?

Показать полностью
Баг Компьютерная помощь Python Gui Текст
6
user9452547
11 месяцев назад

Ошибка HTTP Error 400: Bad Request на стадии работы с yt streams filter(progressive=True):⁠⁠

from pytube import YouTube, streams

import os

#https://www.youtube.com/watch?v=dQw4w9WgXcQ

def download_video(link):

try:

yt = YouTube(link)

print("Название видео:", yt.title)

# Получаем список доступных форматов (для отладки)

print("Доступные форматы:")

for stream in yt.streams.filter(progressive=True):

print(f" - {stream.resolution} - {stream.mime_type} - {stream.filesize} байт")

# Выбираем формат по качеству (например, 720p)

video = yt.streams.filter(progressive=True, file_extension='mp4', resolution='720p').first()

# Если подходящий формат не найден - выбираем наилучшее доступное качество

if video is None:

print("Формат 720p не найден. Выбираем наилучшее доступное качество...")

video = yt.streams.filter(progressive=True, file_extension='mp4').order_by('resolution').desc().first()

print(f"Скачиваемый формат: {video.resolution}")

# Скачиваем в текущую папку с кодом

current_directory = os.getcwd()

video.download(output_path=current_directory)

print("Видео успешно скачано!")

except Exception as e:

print(f"Произошла ошибка: {e}")

if __name__ == "__main__":

link = str(input('URL:'))

download_video(link)

Показать полностью
Вопрос Спроси Пикабу Нужен совет Проблема Python Программирование Баг Текст YouTube (ссылка)
1
146
stavropol
stavropol
2 года назад
IT-юмор

А я всего лишь пишу калькулятор на Python⁠⁠

А я всего лишь пишу калькулятор на Python IT юмор, Картинка с текстом, Мемы, Программирование, Баг, Браузер, Python, Калькулятор

IT-мемы

Показать полностью 1
[моё] IT юмор Картинка с текстом Мемы Программирование Баг Браузер Python Калькулятор
12
Arsikkuz
2 года назад
Программирование на python

Есть вопросик⁠⁠

Установил значит forex-python делал все по докам, но как только я ставлю в get_rate('USD', <str>) второе значение 'RUB' все ломается и пишет что невозможно получить курс DataLatest
P.S при других значениях второго параметра всё работает

Программирование Python IT Баг Текст
17
err0rium
err0rium
2 года назад

Прикол про наших "хакеров"⁠⁠

Прикол про наших "хакеров" Баг, Лайфхак, Фича, Хакеры, Русские хакеры, Мемы, Программист, IT юмор, Программирование, Картинки, Картинка с текстом, Взлом, Linux, Python, IT, Windows

https://t.me/errorium/127 - Если интересно, здесь куча полезных багов и фич. Никакой рекламы, всех жду)

[моё] Баг Лайфхак Фича Хакеры Русские хакеры Мемы Программист IT юмор Программирование Картинки Картинка с текстом Взлом Linux Python IT Windows
19
Аноним
Аноним
2 года назад

Error html python3⁠⁠

Ссылка на код

При попытки нажать на профиль не чего не выводится(раньше выводило), даёт ошибку:

aiogram.utils.exceptions.CantParseEntities: Can't parse entities: unsupported start tag "built-in" at byte offset 106

Баг Python Программирование Текст
2
Посты не найдены
О нас
О Пикабу Контакты Реклама Сообщить об ошибке Сообщить о нарушении законодательства Отзывы и предложения Новости Пикабу Мобильное приложение RSS
Информация
Помощь Кодекс Пикабу Команда Пикабу Конфиденциальность Правила соцсети О рекомендациях О компании
Наши проекты
Блоги Работа Промокоды Игры Курсы
Партнёры
Промокоды Биг Гик Промокоды Lamoda Промокоды Мвидео Промокоды Яндекс Директ Промокоды Отелло Промокоды Aroma Butik Промокоды Яндекс Путешествия Постила Футбол сегодня
На информационном ресурсе Pikabu.ru применяются рекомендательные технологии