Rodegast
А от нас то ты чАго хочешь? Ты же всё уже для себя решил.
С дураками не спорю, истину не ищу.
Ели кому-то правда не нравится, то заранее извиняюсь.
- я для себя решил найти помощь в программировании, ведь в пользование той или иной библиотекой GUI не стоит вопрос. Самое загвоздка программирования в алгоритмах связанных с формами. Вот это конек программистов. И будь то Qt или tkinter, какая разница, алгоритм одинаков?
Чаго хочу? Помощи в правильном понимании как устроить такую программу по формам и принципам программирования алгоритмов - то есть теорию, как она должна быть устроена. А потом попробую найти ответы на такую теорию. Ведь как мне кажется, каждый программист сначала в голове лепит такую программу, правильно её устраивает, а потом уже кодом.
С дураками не спорю, истину не ищу.
- и что за каламбур такой? Если ты не ищешь истину, ты такой же дурак, уж простите и вы меня заранее. Тем более вроде бы tkinter используют и ваши форумчане.
——————————————————————————————————————————————————————————————
fer0m
Я совсем недавно начал изучать Python, да и в целом программирование.
FishHook
Если вы хотите изучать программирование - изучайте программирование, а не окошки и кнопочки. Вам надо знать язык программирования, алгоритмы, шаблоны проектирования, понимать разные парадигмы и разбираться в современных технологиях и фреймворках, владеть неким минимумом сопутствующих знаний (базы данных, сетевые протоколы, многопоточность и прочие и тому подобное).
—————————————————————————————————————————————————————————————–
Volobuev_Ilya
Отвечу кратко. Хотите делать приложения с кнопочками - используйте библиотеку Tkinter. Например, вот так можно сделать окно с кнопкой:
# -*- coding: utf-8 -*-
from Tkinter import * # импортирую библиотеку Tkinter
def F():
print(“На кнопку нажали”)
root=Tk() # по традиции главное окно называть надо root
b=Button(root) # создаю кнопку
b=“Кликни на меня” # устанавливаю текст на кнопке
b.bind(“<Button-1>”,F) # назначаем реакцию на событие <Button-1> (нажатие левой кнопки мыши) функцию F
b.pack() # чтобы кнопка отображалась
root.mainloop() # чтобы все работало
Вообще, Tkinter позволит создавать быстро и просто любые приложения. Поэтому не бойтесь - идите вперед и постигайте горизонты мастерства. Удачи в этом деле! ——————————————————————————————————————————————————————————–
Действительно, с “дураками” луше не спорить… но их получается очень много на этом форуме -
http://python.su/forum/topic/29455/