Всесвіт Python🐍
7 subscribers
3 videos
4 files
На цьому каналі будуть поститись віруси, рофлові коди написіні на Python
Download Telegram
Добрий вечір тут будуть поститись віруси та рофлові коди написані на Python
Media is too big
VIEW IN TELEGRAM
Зараз буде код цього чуда
Всесвіт Python🐍
Зараз буде код цього чуда
Ось і сам код цього чуда

import sys
from PyQt5.QtCore import Qt
from PyQt5.QtWidgets import QApplication, QPushButton, QLabel, QWidget, QHBoxLayout, QVBoxLayout
from PyQt5.QtMultimedia import QMediaPlayer, QMediaContent
from PyQt5.QtMultimediaWidgets import QVideoWidget
from PyQt5.QtCore import QUrl

app = QApplication(sys.argv)
mw =QWidget()
mw.setWindowTitle("?")
mw.resize(300,150)

def pvideo():
media_player.setMedia(QMediaContent(QUrl.fromLocalFile("C_V.mp4")))
media_player.setVolume(100)
media_player.play()
video_widget.showFullScreen()

def pvideo1():
media_player1.setMedia(QMediaContent(QUrl.fromLocalFile("semga.mp4")))
media_player1.setVolume(100)
media_player1.play()
video_widget1.showFullScreen()

l_main = QVBoxLayout()
lm1 = QHBoxLayout()
lm2 = QHBoxLayout()

lb = QLabel("Ти хочеш зі мною встречатися?")
btn_yes = QPushButton("Так")
btn_no = QPushButton("Ні")
btn_yes.clicked.connect(pvideo)
btn_no.clicked.connect(pvideo1)

video_widget = QVideoWidget()
media_player = QMediaPlayer()
media_player.setVideoOutput(video_widget)

video_widget1 = QVideoWidget()
media_player1 = QMediaPlayer()
media_player1.setVideoOutput(video_widget1)

lm1.addWidget(lb, alignment = Qt.AlignCenter)
lm2.addWidget(btn_yes, alignment = Qt.AlignCenter)
lm2.addWidget(btn_no, alignment = Qt.AlignCenter)
l_main.addLayout(lm1)
l_main.addLayout(lm2)

mw.setLayout(l_main)
mw.show()
app.exec_()


Вам треба тільки замінити файли C_V.mp4 та semga.mp4 на строках 14 та 20

Ще якщо у вас не завантажен PyQt5 то ведіть цю команду у термінал

pip install pyqt5 


Щоб зачинити вікно з відео натисніть Windows пкм на вікно програми та зачинити всі вікна(Можна побачити на відео)

Файл з кодом та відео⬇️
2
Ось таку прогу зробив зара буде код
This media is not supported in your browser
VIEW IN TELEGRAM
ось код:

 from style_shytka import *
import sys
import random
from PyQt5.QtCore import QEvent
from PyQt5.QtWidgets import QPushButton, QLabel, QApplication, QWidget, QMessageBox


# Створення застосунку
app = QApplication(sys.argv)
app.setStyleSheet(btn)

# Головне вікно
class MainWindow(QWidget):
def __init__(self):
super().__init__()
self.setWindowTitle("Спробуй зачинити :)")
self.resize(300, 150)

# Створення кнопок та мітки
self.btn_yes = QPushButton("Так", self)
self.btn_no = QPushButton("Ні", self)
self.label = QLabel("СОСАЛ!?!?:)", self)

self.btn_yes.setObjectName("btn_1")
self.btn_no.setObjectName("btn_2")

# Розміщення елементів у вікні
self.btn_yes.setGeometry(50, 100, 80, 30)
self.btn_no.setGeometry(150, 100, 80, 30)
self.label.setGeometry(50, 20, 200, 30)

# Встановлення події
self.btn_no.installEventFilter(self)
self.btn_yes.clicked.connect(self.yes_clicked)

self.allow_close = False # Заборона на закриття вікна

def move_button(self, button):
max_x = self.width() - button.width()
max_y = self.height() - button.height()
new_x = random.randint(0, max_x)
new_y = random.randint(0, max_y)
button.move(new_x, new_y)

def yes_clicked(self):
self.allow_close = True # Дозвіл на закриття
QMessageBox.information(self, "Сповіщення", "А я знав :)")
self.close()

def eventFilter(self, obj, event):
if obj == self.btn_no and event.type() == QEvent.Enter:
self.move_button(self.btn_no)
return True
return super().eventFilter(obj, event)

def closeEvent(self, event):
if not self.allow_close:
QMessageBox.warning(self, "Попередження", "Неможливо закрити вікно!")
event.ignore()
else:
event.accept()


# Запуск застосунку
mw = MainWindow()
mw.show()
sys.exit(app.exec_())


Ви можете змінити текст

Якшо у вас не встаноалений pyqt5

 pip install pyqt5


ще кому цікаво ось код дізайну

 btn = """
QPushButton#btn_1 {
color: white;
border-radius: 100;
background-color: blue;
}
QPushButton#btn_2 {
color: white;
border-radius: 100;
background-color: red;
}
"""


Файли програми знизу