win = MainWindow()
win.setWindowTitle("Sface: SFA Interface")
win.show()
+ win.raise_()
+ win.activateWindow()
app.setActiveWindow(win)
sys.exit(app.exec_())
--- /dev/null
+from PyQt4.QtCore import *
+from PyQt4.QtGui import *
+
+from sface.config import config
+
+
+class LogWindow(QDialog):
+ def __init__(self, parent=None):
+ QWidget.__init__(self, parent)
+ self.setWindowTitle("SFI Log")
+ self.text = QTextBrowser(self)
+
+ layout = QVBoxLayout()
+ layout.addWidget(self.text)
+ self.setLayout(layout)
+
+ def setText(self, txt):
+ self.text.setText(txt)
+
+
from PyQt4.QtGui import *
from sface.config import config
+from sface.logwindow import LogWindow
from sface.screens.configscreen import ConfigScreen
from sface.screens.mainscreen import MainScreen
self.connect(self.nav.link, SIGNAL('linkActivated(QString)'),
self.animateToScreen)
-
+ self.connect(self.log, SIGNAL('linkActivated(QString)'),
+ self.showLogWindow)
+
+ def showLogWindow(self, link):
+ log = LogWindow(self)
+ log.show()
+ log.raise_()
+ log.activateWindow()
def animatePixmap(self, y):
self.pix.move(0, y)