Форум сайта python.su
Приветствую всех форумчан.
Я новичек в питоне, поэтому прошу не судить строго, решил вот познакомиться с PyQt и наваять для ознакомления калькулятор. В принципе уже наваял, все основные операции работают, но столкнулся с одной проблемой и вот прошу помощи. У меня есть кнопки на которые необходимо поместить некоторые символы, например корень квадратный. В utf есть символ c номером 0x221A, но вот как его вывести пока никак не пойму. Смотрю классы QString, QByteArray, QTextCodec, но пока не пойму как это увязать. Пытался выводить, но получаю либо ошибку, либо просто вывод цифр. Подскажите плиз как выводить такие символы?
Офлайн
в папке с PyQt уже есть много готовых примеров, в том числе и калькулятор,так что не парься)))
Офлайн
Вобще-то калькулятор, там примитивный, но не в этом дело. Вопрос звучал как сделать вывод символа, а не нужно ли писать калькулятор на питоне.
Офлайн
вы про это ?
print chr(99) , unichr( 0x221A), ord('a')
Офлайн
Ну видимо да, только мне нужно это сделать через pyqt
Офлайн
Есть кнопка QPushButton, как на ней сделать надпись,т.е. вывести символ корня квадратного.
Офлайн
sp3Спасибо sp3, натолкнул на правильную мысль, сделал так
вы про это ?print chr(99) , unichr( 0x221A), ord('a')
self.b2.setText(unichr(int("221A", 16)))
Отредактировано (Авг. 3, 2010 15:44:55)
Офлайн
vimА не проще ли так: setText(u'\u221A') ?
Спасибо sp3, натолкнул на правильную мысль, сделал так
Офлайн
nerijusДействительно, все так просто, спасибо.vimА не проще ли так: setText(u'\u221A') ?
Спасибо sp3, натолкнул на правильную мысль, сделал так
Офлайн