diff options
author | Joe Robinson <joe@lc8n.com> | 2017-04-14 19:07:16 +0200 |
---|---|---|
committer | Joe Robinson <joe@lc8n.com> | 2017-04-14 19:07:16 +0200 |
commit | a75725425aaa29ad26d7f1225ec7e4e6c55a640d (patch) | |
tree | 27f3f2ca1b8c44bef27b30a278f6f83c37996abe /relay.py |
Initial commit, basic connection and message handling, some broken old code
Diffstat (limited to 'relay.py')
-rwxr-xr-x | relay.py | 29 |
1 files changed, 29 insertions, 0 deletions
diff --git a/relay.py b/relay.py new file mode 100755 index 0000000..6bafc5e --- /dev/null +++ b/relay.py @@ -0,0 +1,29 @@ +#!/usr/bin/python + +import irc.client +import sys +import random +import IrcWindow + +from PyQt5.QtCore import QUrl, QThread, pyqtSignal, QObject, pyqtSlot, Qt +from PyQt5.QtWidgets import QApplication +from PyQt5.QtQuick import QQuickView, QQuickItem, QQuickWindow +from PyQt5.QtQml import QQmlApplicationEngine +from PyQt5.QtGui import QGuiApplication, QKeyEvent + + +if __name__ == '__main__': + qmlUrl=QUrl("main.qml") + assert qmlUrl.isValid() + app = QApplication(sys.argv) + engine = QQmlApplicationEngine() + ctx = engine.rootContext() + ctx.setContextProperty("main", engine) + engine.load(qmlUrl) + win = engine.rootObjects()[0] + + view = QQuickWindow(win) + win.show() + ircWindow = IrcWindow.IrcWindow(win) + + sys.exit(app.exec_()) |