Merhaba,
Python ile yazdığım bir program için curses ile text-based UI
gelistirmekteydim, fakat curses ile unicode karakterleri göstermeyi
başaramadım. Aşağıda çalışan örnek bir kod yazıyorum. Yardımlarınız için
şimdiden teşekkürler:
İyi çalışmalar,
-engin
#!/usr/bin/python
# -*- coding: utf-8 -*-
import curses, sys
def init_display(stdscr):
stdscr.clear()
stdscr.refresh()
size = stdscr.getmaxyx()
y,x = size
rootbox = stdscr.derwin(y, x, 0, 0)
rootbox.box()
getmsgscrbox = rootbox.derwin(y-8, x-2, 1, 1)
getmsgscrbox.box()
getmsgscrbox.addstr( 0,2, "Pencere 1")
getmsgscrwin = getmsgscrbox.derwin(y-12, x-4, 1, 1)
message = "Test: İıŞşğĞöÖ わたし ***Çıkmak için q ya basın."
getmsgscrwin.addstr( 1,1, message)
rootbox.syncup()
return rootbox
def main(stdscr):
rootbox = init_display(stdscr)
while 1:
input = rootbox.getch()
if ( input == curses.KEY_RESIZE):
init_display(stdscr)
elif input == ord("q"):
sys.exit()
rootbox.refresh()
curses.wrapper(main)
_______________________________________________
Linux-programlama mailing list
[email protected]
http://liste.linux.org.tr/mailman/listinfo/linux-programlama
Liste kurallari: http://liste.linux.org.tr/kurallar.php