View Full Version : مبتدی: مشكل در پيدا كردن محيط برنامه نويسي پايتون
hessam abjam
پنج شنبه 25 آذر 1389, 14:46 عصر
سلام به همه من خيلي دنبال IronPython و Jython هستم ولي نمي دونم كه كدومشون بهتره و اينكه چطوري بايد نصبشون كنم. دنبال محيطي هستم كه بتونم با پايتون مثل محيط .NET با محيطي گرافيكي كار كنم. بايد چيكار كنم و با كدوم شروع كنم؟
لطفاً مرا راهنمايي كنيد.
ضمن اين كه تاپيك هاتون رو هم ديدم اما جوابي نگرفتم. متشكرم
sgb110
پنج شنبه 25 آذر 1389, 18:19 عصر
سلام
بستگی به تجربه ی قبلیتون و هدفتون از کار با پایتون داره
اگه دات نت کارید خب آیرون پایتون مناسب تر هست واسه شروع
اما به نظر من یکی از برتری های پایتون نسبت به زبون های دیگه مفسر قدرتمند اون هست(فکر می کنم اگه از آیرون پایتون و جیتون استفاده کنید کدتون به اسمبلی های دات نت و بایت کد جاوا تبدیل میشه وتوسط ماشین مجازی اون ها اجرا میشه که خب اونوقت هیچ فرقی بین سی شارپ و وبیبی ... با پایتون وجود نداره)
اگه می خوایید GUI کار کنید پیشنهاد من به شما کیوتی هست(pyqt)
hessam abjam
پنج شنبه 25 آذر 1389, 20:29 عصر
اتفاقاً pyqt creator رو دارم ولي وقتي اون رو باز كردم واقعاً گيج شدم. نفهميدم بايد با ++c برنامه بنويسم يا يه كد ديگه چون بلد نبودم چطوري توي اين محيط كار كنم. چطور مي توان درون اين محيط برنامه به زبان پايتون نوشت؟
sgb110
پنج شنبه 25 آذر 1389, 22:11 عصر
شما باید pyqt رو نصب کنید
بعد Designer رو اجرا کنید و فرم تون رو بسازید(توی qtcreator هم می تونید فرم رو درست کنید ولی حتما بایدpyqt رو نصب کرده باشید )
فرم رو که ساختید یه فایل متنی با هر ادیتوری که دوست دارید (من از خود ادیتور پایتون استفاده می کنم) این کدها رو بنویس و اجراش کن:
import sys
from PyQt4 import QtCore, QtGui,uic
app = QtGui.QApplication(sys.argv)
form_class, base_class = uic.loadUiType("mainwindow.ui")
class Mainwindow(QtGui.QMainWindow,form_class):
def __init__(self):
QtGui.QMainWindow.__init__(self)
self.setupUi(self)
window = Mainwindow()
window.show()
app.exec_()
فقط تو کد بالا منظور از
form_class, base_class = uic.loadUiType("mainwindow.ui")
فرمی هست که ساختی، با هر اسمی save کردی همون رو باید لود کنی
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.