object list template

This commit is contained in:
Page Asgardius 2024-09-09 12:24:14 -07:00
parent 9c4050240b
commit 5e326234a9

53
objectlist.py Normal file
View file

@ -0,0 +1,53 @@
import sys
import time
import threading
from PyQt6.QtWidgets import QApplication, QMainWindow, QHBoxLayout, QVBoxLayout, QWidget, QPushButton, QSlider, QListWidget
from PyQt6.QtMultimedia import QMediaPlayer, QAudioOutput
from PyQt6.QtMultimediaWidgets import QVideoWidget
from PyQt6.QtCore import QUrl, Qt, QEvent
class VideoPlayer(QMainWindow):
def __init__(self):
super().__init__()
self.fswindow = 0
self.dclick = False
self.setWindowTitle("Objects")
self.setGeometry(100, 100, 640, 480)
#self.showFullScreen()
self.returnbutton = QPushButton("return")
self.returnbutton.setFixedSize(60, 33)
self.openbutton = QPushButton("open")
self.openbutton.setFixedSize(60, 33)
self.list_widget = QListWidget(self)
self.list_widget.addItems(['1', '2', '3', '4', '5', '6', '7', '8', '9', '10', '11', '12', '13', '14', '15', '16', '17', '18', '19', '20'])
layout = QVBoxLayout()
controls = QHBoxLayout()
controls.addWidget(self.returnbutton)
controls.addWidget(self.openbutton)
layout.addLayout(controls)
layout.addWidget(self.list_widget)
#layout.addWidget(self.slider)
container = QWidget()
container.setLayout(layout)
self.setCentralWidget(container)
#self.set_layout()
def eventFilter(self, obj, event):
pass
return True
if __name__ == "__main__":
app = QApplication(sys.argv)
video_player = VideoPlayer()
video_player.show()
sys.exit(app.exec())