Форум сайта python.su
Всем привет!!!Недавно начал изучать Питон,очень понравился язык!!!!!!!Ну во первых я прикрутил свой питон к 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 или я что то сделал не так,или еще что нибудь!!!
Короче кто что-нибудь знает или сталкивался с таким или у него все работает нормально пожалуйста поделитесь опытом!В ЧЕМ ЖЕ ДЕЛО))))
ЗАРАНЕЕ ВСЕМ ОГРОМНОЕ СПАСИБО!!!!!!!!!!!!
Офлайн
нетБинс не пробовал, но мой друг мигрировал с нетБинса на Аптану. попробуй Aptana или Eclipse может больше понравится…
Офлайн
o7412369815963Спасибо за совет попробую Аптану!!! а вот Eclipse вообще не вариант мне больше NetBeans понравился!!!
нетБинс не пробовал, но мой друг мигрировал с нетБинса на Аптану. попробуй Aptana или Eclipse может больше понравится…
Отредактировано (Фев. 13, 2010 21:41:03)
Офлайн
а автодополнение кода при обращении к библиотеке кют4 работает? мне помнится что в эклипсе был трабл с этим. Оказалосб что кют4 написана не в формате питоновских сценариев. В итоге сижу сейчас на Wing. Без него вообще никак.
Офлайн
kzoi_pyДля PyQt4 NetBeans предлагает только (examples,uic,pyqtconfig) а ведь они находятся там же где лежат Qt,QtCore,QtGui и многие другие, НО ОН ИХ НЕ ВИДЕТ!!!!! Ситуация в общем стала такой: Поставил Eclipse+pydev чтобы посмотреть будет ли там работать PyQt4–там она работает без проблем—-сверил пути по которым Eclipse находит PyQt4 и в NetBeans они точно такие же!!!!! Стало быть вопрос остается открытым почему NetBeans не видет модули QtGui и другие!!!!Возможно там еще плагин сырой и потому такие вещи происходят!!!! может это из за расширения .pyd у этих модулей?В общем уже почти 3 дня мозг парю и не могу найти ответа!!!!А так хочется)))Уже все перепробовал!!!Кто встречался с такой проблемой и кто работает в NetBeans буду ждать ваших советов и идей по этому поводу!!!!
а автодополнение кода при обращении к библиотеке кют4 работает? мне помнится что в эклипсе был трабл с этим. Оказалосб что кют4 написана не в формате питоновских сценариев. В итоге сижу сейчас на Wing. Без него вообще никак.
Отредактировано (Фев. 14, 2010 16:56:14)
Офлайн
У вас в браузере, кажется, автозамена точки на !!!! стоит, обратите внимание.
Офлайн
Когда создаёш проект вроде нужно укозать платфому там в NetBeas по умолчанию Jpython cтоит может по этому а нужно выбрать Python31 у меня в Ruby был такой трабл помню :) парился пару дней думал почему же он не видет Qt4 :))
Отредактировано (Фев. 14, 2010 22:31:31)
Офлайн
PitPytoniНе косяк не в этом!!! платформу я свою выбираю!!!!Если бы я выбрал Jpython то он бы вообще не видел PyQt4!!!А я же писал выше что он видит PyQt4 только вот не видит модули QtGui и другие!!! хотя если написать вручную то работает без проблем!!!
Когда создаёш проект вроде нужно укозать платфому там в NetBeas по умолчанию Jpython cтоит может по этому а нужно выбрать Python31 у меня в Ruby был такой трабл помню :) парился пару дней думал почему же он не видет Qt4 :))
Отредактировано (Фев. 14, 2010 23:07:19)
Офлайн
apologize828Я сам новичёк только начал изучать питон сейчас читаю 2 книги , если спрошу что то дурацкое не удивляйтесь :)PitPytoniНе косяк не в этом!!! платформу я свою выбираю!!!!Если бы я выбрал Jpython то он бы вообще не видел PyQt4!!!А я же писал выше что он видит PyQt4 только вот не видит модули QtGui и другие!!! хотя если написать вручную то работает без проблем!!!
Когда создаёш проект вроде нужно укозать платфому там в NetBeas по умолчанию Jpython cтоит может по этому а нужно выбрать Python31 у меня в Ruby был такой трабл помню :) парился пару дней думал почему же он не видет Qt4 :))
Короче он подсказку не выкидывает что там такие модули есть!!!максимум что он мне предлагает это:
from PyQt4 import *
import PyQt4
вот такая вот незадача))))
а потом может предложить только такое:
PyQt4.examples.
PyQt4.pyqtconfig
PyQt4.uic.
Отредактировано (Фев. 14, 2010 23:57:20)
Офлайн
PitPytoniУ меня тогда к тебе такой вопрос:apologize828Я сам новичёк только начал изучать питон сейчас читаю 2 книги , если спрошу что то дурацкое не удивляйтесь :)PitPytoniНе косяк не в этом!!! платформу я свою выбираю!!!!Если бы я выбрал Jpython то он бы вообще не видел PyQt4!!!А я же писал выше что он видит PyQt4 только вот не видит модули QtGui и другие!!! хотя если написать вручную то работает без проблем!!!
Когда создаёш проект вроде нужно укозать платфому там в NetBeas по умолчанию Jpython cтоит может по этому а нужно выбрать Python31 у меня в Ruby был такой трабл помню :) парился пару дней думал почему же он не видет Qt4 :))
Короче он подсказку не выкидывает что там такие модули есть!!!максимум что он мне предлагает это:
from PyQt4 import *
import PyQt4
вот такая вот незадача))))
а потом может предложить только такое:
PyQt4.examples.
PyQt4.pyqtconfig
PyQt4.uic.
а в родной IDE пробывал ??
Может ты не правильно импорт прописуеш ?
просто в кодил на Ruby у меня Qt4 чудесно работала в NetBeas
в питон ещё не дошел до этого но думаю тоже столкнусь с этим , так что отпишись пожалуйста как решишь или решил эту проблему
Отредактировано (Фев. 15, 2010 10:27:56)
Офлайн