|
|
import sys |
|
|
from PyQt5.QtWidgets import QApplication, QMainWindow |
|
|
from PyQt5.QtCore import QUrl |
|
|
from PyQt5.QtWebEngineWidgets import QWebEngineView |
|
|
|
|
|
|
|
|
class LLMWorldViewer(QMainWindow): |
|
|
def __init__(self, url: str = "http://127.0.0.1:7860"): |
|
|
super().__init__() |
|
|
self.setWindowTitle("Conway-Like LLM Life – Viewer") |
|
|
self.resize(1200, 800) |
|
|
|
|
|
self.view = QWebEngineView(self) |
|
|
self.view.setUrl(QUrl(url)) |
|
|
self.setCentralWidget(self.view) |
|
|
|
|
|
|
|
|
def main(): |
|
|
app = QApplication(sys.argv) |
|
|
url = "http://127.0.0.1:7860" |
|
|
window = LLMWorldViewer(url=url) |
|
|
window.show() |
|
|
sys.exit(app.exec_()) |
|
|
|
|
|
|
|
|
if __name__ == "__main__": |
|
|
main() |