Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 13, 2010 17:53:15

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

Python 3.1 и PyQt4 в NetBeans 6.8

Всем привет!!!Недавно начал изучать Питон,очень понравился язык!!!!!!!Ну во первых я прикрутил свой питон к NetBeans 6.8 и получил хорошую среду разработки,на мой взгляд!!!!В принципе когда писал консольные программы то все было отлично!!!Но вот когда перешел к программам с графическим интерфейсом а,конкретно с использованием библиотеке PyQt то столкнулся с такой проблемой:
import PyQt4
работает без проблем!!!!а вот когда хочу импортировать конкретные модули то NetBeans не дает подсказку что они есть!!!!
поидее же пишем типа:
from PyQt4 import QtGui,QtCore
но он не показывает что такие модули есть!!!
Вот полная инструкция как я все устанавливал:
1)Установка Python 3.1
2)Установка PyQt4
3)Установка NetBeans 6.8
4)Установка плагина Питона в NetBeans,при установки NetBeans нашел мой установленный Python 3.1
5)Создаю новый проект Питона,при этом выбираю нужную платформу 3.1
6)Когда проект создан NetBeans начинает сканировать C:\Pythno31 и находит все мои дополнительные библиотеки(PyQt4)
7)Ну вот вроде и все!!!!
Люди добрые!!!! Кто соображает в Питоне и работает в NetBeans подскажите пожалуйста неопытному человеку почему NetBeans не видет так нужные мне модули!!!!!!!
P.S. : Хотя все работает без проблем, и если написать так
from PyQt4 import QtGui,QtCore (модули писал в ручную)
то NetBeans выполнит компиляцию без ошибки,типа модули есть,но вот подсказку что они есть он не кидает!!!!
Значит ли это что просто косяк в NetBeans или я что то сделал не так,или еще что нибудь!!!
Короче кто что-нибудь знает или сталкивался с таким или у него все работает нормально пожалуйста поделитесь опытом!В ЧЕМ ЖЕ ДЕЛО))))
ЗАРАНЕЕ ВСЕМ ОГРОМНОЕ СПАСИБО!!!!!!!!!!!!



Офлайн

#2 Фев. 13, 2010 19:32:26

o7412369815963
От:
Зарегистрирован: 2009-06-17
Сообщения: 1986
Репутация: +  32  -
Профиль   Отправить e-mail  

Python 3.1 и PyQt4 в NetBeans 6.8

нетБинс не пробовал, но мой друг мигрировал с нетБинса на Аптану. попробуй Aptana или Eclipse может больше понравится…

Офлайн

#3 Фев. 13, 2010 21:39:23

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

Python 3.1 и PyQt4 в NetBeans 6.8

o7412369815963
нетБинс не пробовал, но мой друг мигрировал с нетБинса на Аптану. попробуй Aptana или Eclipse может больше понравится…
Спасибо за совет попробую Аптану!!! а вот Eclipse вообще не вариант мне больше NetBeans понравился!!!



Отредактировано (Фев. 13, 2010 21:41:03)

Офлайн

#4 Фев. 14, 2010 15:05:20

kzoi_py
От:
Зарегистрирован: 2009-02-01
Сообщения: 74
Репутация: +  0  -
Профиль   Отправить e-mail  

Python 3.1 и PyQt4 в NetBeans 6.8

а автодополнение кода при обращении к библиотеке кют4 работает? мне помнится что в эклипсе был трабл с этим. Оказалосб что кют4 написана не в формате питоновских сценариев. В итоге сижу сейчас на Wing. Без него вообще никак.



Офлайн

#5 Фев. 14, 2010 16:48:39

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

Python 3.1 и PyQt4 в NetBeans 6.8

kzoi_py
а автодополнение кода при обращении к библиотеке кют4 работает? мне помнится что в эклипсе был трабл с этим. Оказалосб что кют4 написана не в формате питоновских сценариев. В итоге сижу сейчас на Wing. Без него вообще никак.
Для PyQt4 NetBeans предлагает только (examples,uic,pyqtconfig) а ведь они находятся там же где лежат Qt,QtCore,QtGui и многие другие, НО ОН ИХ НЕ ВИДЕТ!!!!! Ситуация в общем стала такой: Поставил Eclipse+pydev чтобы посмотреть будет ли там работать PyQt4–там она работает без проблем—-сверил пути по которым Eclipse находит PyQt4 и в NetBeans они точно такие же!!!!! Стало быть вопрос остается открытым почему NetBeans не видет модули QtGui и другие!!!!Возможно там еще плагин сырой и потому такие вещи происходят!!!! может это из за расширения .pyd у этих модулей?В общем уже почти 3 дня мозг парю и не могу найти ответа!!!!А так хочется)))Уже все перепробовал!!!Кто встречался с такой проблемой и кто работает в NetBeans буду ждать ваших советов и идей по этому поводу!!!!



Отредактировано (Фев. 14, 2010 16:56:14)

Офлайн

#6 Фев. 14, 2010 19:07:15

Ferroman
От:
Зарегистрирован: 2006-11-16
Сообщения: 2759
Репутация: +  1  -
Профиль   Отправить e-mail  

Python 3.1 и PyQt4 в NetBeans 6.8

У вас в браузере, кажется, автозамена точки на !!!! стоит, обратите внимание.

Офлайн

#7 Фев. 14, 2010 22:23:47

PitPytoni
От:
Зарегистрирован: 2010-02-14
Сообщения: 64
Репутация: +  0  -
Профиль   Отправить e-mail  

Python 3.1 и PyQt4 в NetBeans 6.8

Когда создаёш проект вроде нужно укозать платфому там в NetBeas по умолчанию Jpython cтоит может по этому а нужно выбрать Python31 у меня в Ruby был такой трабл помню :) парился пару дней думал почему же он не видет Qt4 :))



Отредактировано (Фев. 14, 2010 22:31:31)

Офлайн

#8 Фев. 14, 2010 23:04:05

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

Python 3.1 и PyQt4 в NetBeans 6.8

PitPytoni
Когда создаёш проект вроде нужно укозать платфому там в NetBeas по умолчанию Jpython cтоит может по этому а нужно выбрать Python31 у меня в Ruby был такой трабл помню :) парился пару дней думал почему же он не видет Qt4 :))
Не косяк не в этом!!! платформу я свою выбираю!!!!Если бы я выбрал Jpython то он бы вообще не видел PyQt4!!!А я же писал выше что он видит PyQt4 только вот не видит модули QtGui и другие!!! хотя если написать вручную то работает без проблем!!!
Короче он подсказку не выкидывает что там такие модули есть!!!максимум что он мне предлагает это:
from PyQt4 import *
import PyQt4
вот такая вот незадача))))
а потом может предложить только такое:
PyQt4.examples.
PyQt4.pyqtconfig
PyQt4.uic.



Отредактировано (Фев. 14, 2010 23:07:19)

Офлайн

#9 Фев. 14, 2010 23:32:38

PitPytoni
От:
Зарегистрирован: 2010-02-14
Сообщения: 64
Репутация: +  0  -
Профиль   Отправить e-mail  

Python 3.1 и PyQt4 в NetBeans 6.8

apologize828
PitPytoni
Когда создаёш проект вроде нужно укозать платфому там в NetBeas по умолчанию Jpython cтоит может по этому а нужно выбрать Python31 у меня в Ruby был такой трабл помню :) парился пару дней думал почему же он не видет Qt4 :))
Не косяк не в этом!!! платформу я свою выбираю!!!!Если бы я выбрал Jpython то он бы вообще не видел PyQt4!!!А я же писал выше что он видит PyQt4 только вот не видит модули QtGui и другие!!! хотя если написать вручную то работает без проблем!!!
Короче он подсказку не выкидывает что там такие модули есть!!!максимум что он мне предлагает это:
from PyQt4 import *
import PyQt4
вот такая вот незадача))))
а потом может предложить только такое:
PyQt4.examples.
PyQt4.pyqtconfig
PyQt4.uic.
Я сам новичёк только начал изучать питон сейчас читаю 2 книги , если спрошу что то дурацкое не удивляйтесь :)

а в родной IDE пробывал ??
Может ты не правильно импорт прописуеш ?


просто в кодил на Ruby у меня Qt4 чудесно работала в NetBeas

в питон ещё не дошел до этого но думаю тоже столкнусь с этим , так что отпишись пожалуйста как решишь или решил эту проблему



Отредактировано (Фев. 14, 2010 23:57:20)

Офлайн

#10 Фев. 15, 2010 10:25:45

apologize828
От:
Зарегистрирован: 2010-02-13
Сообщения: 223
Репутация: +  1  -
Профиль   Отправить e-mail  

Python 3.1 и PyQt4 в NetBeans 6.8

PitPytoni
apologize828
PitPytoni
Когда создаёш проект вроде нужно укозать платфому там в NetBeas по умолчанию Jpython cтоит может по этому а нужно выбрать Python31 у меня в Ruby был такой трабл помню :) парился пару дней думал почему же он не видет Qt4 :))
Не косяк не в этом!!! платформу я свою выбираю!!!!Если бы я выбрал Jpython то он бы вообще не видел PyQt4!!!А я же писал выше что он видит PyQt4 только вот не видит модули QtGui и другие!!! хотя если написать вручную то работает без проблем!!!
Короче он подсказку не выкидывает что там такие модули есть!!!максимум что он мне предлагает это:
from PyQt4 import *
import PyQt4
вот такая вот незадача))))
а потом может предложить только такое:
PyQt4.examples.
PyQt4.pyqtconfig
PyQt4.uic.
Я сам новичёк только начал изучать питон сейчас читаю 2 книги , если спрошу что то дурацкое не удивляйтесь :)

а в родной IDE пробывал ??
Может ты не правильно импорт прописуеш ?


просто в кодил на Ruby у меня Qt4 чудесно работала в NetBeas

в питон ещё не дошел до этого но думаю тоже столкнусь с этим , так что отпишись пожалуйста как решишь или решил эту проблему
У меня тогда к тебе такой вопрос:
ты когда с Ruby в NetBeans работал и он у тебя видел Qt4:
ты же ставил Qt4? и куда ты ее ставил путь напиши пожалуйста что у тебя NetBeans ее видел!!!!!!
Потомучто я ставил только PyQt4 он ставится в сам питон может мне еще надо установить и Qt4?просто я сам без понятия!!!!
Ведь тогда я вроде понял!!!!тут читанул что PyQt4 это “обертка” для Qt4 значит скорее всего сначала надо установить Qt4 а затем уже те модули с названием типа QtGui в папке с PyQt4 ссылаются на файлы QtGui из папки Qt4!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!ТОГДа вопрос куда надо ставить Qt4??????????????Ты напиши если че знаешь,а я пока сам попробую)))
Кто Знает, пожалуйста напишите!!!



Отредактировано (Фев. 15, 2010 10:27:56)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version