예제 #1
0
파일: wiki.py 프로젝트: antiface/notefinder
 def html(self, s):
     return text2html(unicode(s, 'utf'))
예제 #2
0
# Standard library imports
import sys

from PyQt4 import Qt

# Library imports
from notefinderlib.libnotetaking import *
from notefinderlib.creoleparser import text2html

from notefinderlib.notefinder.Message import Ui_MessageDialog
from notefinderlib.notefinder import notefinder_rc

notebook, note = sys.argv[1:3]
print notebook, note
n = Notebook(notebook)
t = n.get(note)
if n.markup == "Wiki":
    h = text2html(unicode(t, "utf"))
else:
    h = t

Application = Qt.QApplication(sys.argv)
Reminder = Qt.QDialog()
Reminder.setWindowTitle("Reminder: " + unicode(note, "utf"))
Reminder.ui = Ui_MessageDialog()
Reminder.ui.setupUi(Reminder)
Reminder.ui.iconLabel.setPixmap(Qt.QPixmap(":/icons/icon_small.png"))
Reminder.ui.message.setText(unicode("<html>%s</html>" % (h), "utf"))
Reminder.show()
sys.exit(Application.exec_())