forked from Support/sp-hydra-veil-gui
30 lines
844 B
Python
Executable file
30 lines
844 B
Python
Executable file
import os
|
|
|
|
from PyQt6.QtWidgets import QLabel, QWidget
|
|
from PyQt6.QtCore import QTimer
|
|
|
|
|
|
def create_top_section(parent, css_path):
|
|
central_widget = QWidget(parent)
|
|
central_widget.setMaximumSize(800, 600)
|
|
central_widget.setGeometry(0, 0, 850, 600)
|
|
central_widget.setObjectName("centralwidget")
|
|
|
|
label = QLabel(central_widget)
|
|
label.setGeometry(0, 0, 800, 570)
|
|
|
|
css_file = os.path.join(css_path, 'look.css')
|
|
parent.setStyleSheet(open(css_file).read()
|
|
if os.path.exists(css_file) else '')
|
|
|
|
marquee_timer = QTimer(parent)
|
|
marquee_timer.timeout.connect(parent.update_marquee)
|
|
|
|
return {
|
|
'central_widget': central_widget,
|
|
'label': label,
|
|
'marquee_timer': marquee_timer,
|
|
'text_start_x': 15,
|
|
'text_end_x': 420,
|
|
'text_width': 405,
|
|
}
|