Найти - Пользователи
Полная версия: Помощь новичку в создании GUI
Начало » Python для новичков » Помощь новичку в создании GUI
1
vanysha
Здравствуйте!
Читал сегодня в wiki про Стандартные диалоги… Если запустить программу то можно вписать своё имя и программа его еще раз выведет. А мне нужно чтобы когда я написал то в стоке было “hello моё имя”. Строка выглядит так: self.label.setText(unicode(text)) я пробовал делать self.label.setText(“hello”) но тогда просто пишет hello без имени. Подскажите как быть. И где можно почитать про все эти команды? Заранее спасибо!
vaxXxa
Домашнее задание:
Есть строка:
>>> s = 'Vasya'
>>> print(s)
'Vasya'
Как вывести на экран ‘Hello, Vasya’, где Vasya - это значение строки s?
vanysha
vaxXxa
Как вывести на экран ‘Hello, Vasya’, где Vasya - это значение строки s?
>>> print "Hello " + s
Hello Vasya
Понял! self.label.setText(“hello ” + text) Но я раньше не знал “Как вывести на экран ‘Hello, Vasya’, где Vasya - это значение строки s?” просто поэкспериментировал
в консоли. Спасибо!

Еще один вопрос:
В wiki например описывается отдельно:
Как установить иконку
Как при выходе спрашивать уверены ли вы
Как расположить кнопки в окне
Как создать меню
и т.д.

Но я не понимаю как это всё совместить. Как сделать окно с меню (и не одним, так как я тоже не понимаю как сделать много меню), с иконкой, с подтверждением об выходе, с кнопками и т.д. Я пытался это всё как то объединить но ничего не получается. Подскажите пожалуйста! Заранее спасибо!
AlexAled
Посмотри демо, как сделаны простейшие программы, они идут вместе с PyQT
На примере этих демок компонуй свои виджеты и получай свой наполненный фрейм :)
kostyasa
vanysha
Понял! self.label.setText(“hello ” + text) Но я раньше не знал “Как вывести на экран ‘Hello, Vasya’, где Vasya - это значение строки s?” просто поэкспериментировал
вот полезная ссылка на тему вывода в питоне
http://koldunov.net/?p=195
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB