Модераторы: Daevaorn
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> в пайтоне есть встроенный GUI framework ? 
V
    Опции темы
andrew_121
Дата 13.2.2010, 02:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: нет
Всего: 33



привет!

читаю доку: http://docs.python.org/3.1/library/tk.html
Цитата

Tk/Tcl has long been an integral part of Python.

но при попытке запустить пример, получаю это:
Цитата

ImportError: No module named tkinter

и не понимаю что не так smile 

объясните плиз, если какой-то GUI framework встроенный в пайтон?


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
pythonwin
Дата 13.2.2010, 10:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 2
Всего: 36



в стандартной сборке питоне для винды искользуется библиотека Tk, на которой сделан IDLE.
насчёт вышеописанной проблемы - вероятно у Вас не win и поэтому Tk может просто не стоять.
PS Какая ОС?
PM WWW GTalk Jabber   Вверх
spSerg
Дата 13.2.2010, 15:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 37
Регистрация: 22.3.2007

Репутация: нет
Всего: 4



А так?
Код

>>>import Tkinter
>>>import tkinter
Traceback (most recent call last):
  File "<input>", line 1, in <module>
ImportError: No module named tkinter

PM   Вверх
andrew_121
Дата 13.2.2010, 16:34 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: нет
Всего: 33



Цитата(pythonwin @  13.2.2010,  10:23 Найти цитируемый пост)
PS Какая ОС? 

ну да, линукс.


Цитата(spSerg @  13.2.2010,  15:37 Найти цитируемый пост)
>>>import Tkinter

сообщил:
Цитата

Traceback (most recent call last):
  File "test.py", line 2, in <module>
    import Tkinter                   
  File "/usr/lib/python2.6/lib-tk/Tkinter.py", line 42, in <module>
    raise ImportError, str(msg) + ', please install the python-tk package'
ImportError: No module named _tkinter, please install the python-tk package

установил.
сейчас сообщает это:
Цитата

Traceback (most recent call last):                                         
  File "test.py", line 4, in <module>                                      
    class Application(Frame):                                              
NameError: name 'Frame' is not defined  

собственно код:
Код

# -*- coding: utf-8 -*-
import Tkinter

class Application(Frame):
    def say_hi(self):
        print("hi there, everyone!")

    def createWidgets(self):
        self.QUIT = Button(self)
        self.QUIT["text"] = "QUIT"
        self.QUIT["fg"]   = "red"
        self.QUIT["command"] =  self.quit

        self.QUIT.pack({"side": "left"})

        self.hi_there = Button(self)
        self.hi_there["text"] = "Hello",
        self.hi_there["command"] = self.say_hi

        self.hi_there.pack({"side": "left"})

    def __init__(self, master=None):
        Frame.__init__(self, master)
        self.pack()
        self.createWidgets()

root = Tk()
app = Application(master=root)
app.mainloop()
root.destroy()

код взят отсюда: http://docs.python.org/3.1/library/tkinter...o-world-program

Это сообщение отредактировал(а) andrew_121 - 13.2.2010, 16:35


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
andrew_121
Дата 13.2.2010, 16:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Кодофей
****


Профиль
Группа: Завсегдатай
Сообщений: 3448
Регистрация: 3.1.2008

Репутация: нет
Всего: 33



разобрался. эту строку:
Цитата(andrew_121 @  13.2.2010,  16:34 Найти цитируемый пост)
import Tkinter

нужно было заменить на такую:
Код

from Tkinter import *


и последний вопрос: а какой-то встроенный GUI framework, который работает и вин/лин есть?


--------------------
Удалил аккаунт. Прощайте!
PM MAIL   Вверх
pythonwin
Дата 4.3.2010, 12:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник
Сообщений: 2529
Регистрация: 18.4.2006
Где: за компом

Репутация: 2
Всего: 36



Цитата(andrew_121 @  13.2.2010,  19:49 Найти цитируемый пост)
и последний вопрос: а какой-то встроенный GUI framework, который работает и вин/лин есть? 

только TKinter и то его в линухе нужно ставить отдельными пакетами, а и wxPython и pyQT и pyGTK2+ являются кроссплатформенными библиотеками по реализации GUI
PM WWW GTalk Jabber   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Python: Разработка GUI | Следующая тема »


 




[ Время генерации скрипта: 0.0448 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.