summaryrefslogtreecommitdiff
path: root/relay.py
diff options
context:
space:
mode:
authorJoe Robinson <joe@lc8n.com>2017-04-14 19:07:16 +0200
committerJoe Robinson <joe@lc8n.com>2017-04-14 19:07:16 +0200
commita75725425aaa29ad26d7f1225ec7e4e6c55a640d (patch)
tree27f3f2ca1b8c44bef27b30a278f6f83c37996abe /relay.py
Initial commit, basic connection and message handling, some broken old code
Diffstat (limited to 'relay.py')
-rwxr-xr-xrelay.py29
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_())