test / app.py
Onyxl's picture
Create app.py
5236414 verified
# ladybug_browser.py
# Apache 2.0 Licensed
import sys
from PyQt5.QtWidgets import QApplication, QMainWindow, QToolBar, QAction
from PyQt5.QtWebEngineWidgets import QWebEngineView
class LadyBugBrowser(QMainWindow):
def __init__(self):
super().__init__()
self.setWindowTitle("LadyBug Browser")
self.setGeometry(100, 100, 1200, 800)
# Web view
self.browser = QWebEngineView()
self.browser.setUrl("https://huggingface.co/spaces")
self.setCentralWidget(self.browser)
# LadyBug toolbar
toolbar = QToolBar("LadyBug Controls")
self.addToolBar(toolbar)
back_action = QAction("⬅️", self)
back_action.triggered.connect(self.browser.back)
toolbar.addAction(back_action)
forward_action = QAction("➡️", self)
forward_action.triggered.connect(self.browser.forward)
toolbar.addAction(forward_action)
reload_action = QAction("🔄", self)
reload_action.triggered.connect(self.browser.reload)
toolbar.addAction(reload_action)
if __name__ == "__main__":
app = QApplication(sys.argv)
window = LadyBugBrowser()
window.show()
sys.exit(app.exec_())