انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: M4hdi در 15 بهمن 1392، 10:10 بظ
-
سلام دوستان گلم !
من الان چند روزی هست دنبال اینم که بتونم واسه لینوکس عزیز نرم افزار گرافیکی بسازم !
در ویندوز با #C میشه اما تو لینوکس با #C نمیشه .
من با 2 تا زبان کار کردم !
یکی زبان C و کتاب خانه ی GTK .
یکی زبان پایتون و کتاب خانه ی QT
با tkinter هم تا حدی کار کردم اما چون ساده هست و کاربردی نیس ولش کردم !
الان همه دارن از PyQT حرف میزنن !
میخوام بدونم همین PyQT رو ادامه بدم خوبه ؟
من با زبان C و کتابخانه ی GTK میتونم یه فایل اجرایی بسازم که بدون کد زدن اجرا بشه - منظورم اینه که بعد از کامپایل یه فایل اجرایی میده که بدون دستور و کد به راحتی روی تمامی لینوکس ها کار میکنه !
اما نمیدونم با PyQT میشه یه فایل اجرایی ساخت تا با دستور python file.py نخواد اجراش کنیم ؟
به غیر از PyQt هم شنیدم WXpython هم خوبه !
من الان پاک گیج شدم !
کدومو ادامه بدم ؟
زبان C و کتابخانه ی GTK رو زیاد علاقه ندارم چون کد نویسیش بیش از حد سخته و کاربردشم متوسطه !- اما خوبیتش اینه که بعد کامپایل یا فایل اجرایی کامل میده - منظور از فایل اجرایی یه چیزایی توی مایه های نرم افزار پورتابل که نیاز به نصب نداره!
بنظرتون چه زبانی رو ادامه بدم خوبه ؟
ایا با پایتون و QT میشه در اخر یه فایل اجرایی ساخت که مثلا بدون دستور تا روش کلیک کنیم اجرا بشه ؟
باتشکر فراوان از برادرانی که ججواب خواهند داد :D
-
بله میشه دستوراتی رو که برای اجرا لازم داره بریزید تو یه فایل.(اسکریپت)
اگه قبلا با سی شارپ کار کردید جاوا بسیار شبیهش هست.در واقع سی شارپ شبیه جاوا هستش. :-) :-P
-
ممنون بابت این که جواب دادید !
منظور شما چیه ؟
یعنی میگید یه اسکریپت که وقتی اجرا شد این فایل رو اجرا کنه ؟
خوب همون اسکرپیت هم که باید با دستور اجرا بشه !
ایا راه دیگه ای هست ؟؟؟
ممنون از دوستانی که کمک کردند و میکنند !
-
خیر احتیاجی به دستور نیستش.
معمولا همون فایل پایتون رو هم که دسترسی اجرایی گرفت،با دابل کلیک باز میشه.
-
ممنون ولی کاربر باید اول پرمیژن رو بهش بده !
با دستور زیر باید پرم رو ست کنه:
chmod +x file.py
بعدش باید روش کلیک کنه و تازه اونوقت باید گزینه ی Run As Terminal رو کلیک کنه !
بنظر من افراد اماتور اینارو بلد نیستن !
اگه میشه یه باه بگین که مثلا بشه پایتون رو مثل C کامپایل کرد ا یه فایل اجرایی ساخت !
یهراه که به ذهن خودم میرسه اینه که با زبان C یه کد بنویسم که خودش پرم رو ست کنه و موقع اجرا فایل QT رو باز کنه اما خیلی سخته و نتونستم بنویسم :D
اگر دوستان فکر بهتری دارند ممنون میشم بگن.
باتشکر ویژه
-
خوب فایل های کامپابل شده هم احتیاج به دادن دسترسی اجرایی دارن.فرقی نمیکنه.
به هر حال اگه میخواید دوستان راهنماییتون کنن که کدومشو ادامه بدید بهتره که بگید در چه ضمینه ای و چه جور برنامه هایی مینویسید؟
-
بیشتر میخوام برنامه های کاربردی بنویسم !
مثلا یه اسکنر باگ های وردپرس !
یا یه اسکنر پلاگین های وردپرس.
میخوام باهاش بشه با ادرس ها کار کرد !
ممنون !
-
خیلی وقت پیش http://www.pyinstaller.org رو در ویندوز تست کردم که به نظر می رسید بدون مشکل کار می کنه.این برنامه مفسر پایتون، کتابخونه ها(dll یا so) و ... رو در یک فایل اجرایی جمع می کنه.اگه فرصت کردین و نسخه لینوکسیش رو تست کردین بد نیست نتیجه رو همین جا اعلام کنین.
-
ممنون داداش اما دانلود کردم ولی نصب نشد !
فایل هاش مشکل دار بود !
اگه ممکنه راه های دیگه رو بفرمایید !
باتشکر فراوان !
-
من یه مدتی هست که با QT آشنا شدم. شما هم c++ بهمراه QT رو امتحان کن. چیز باحالیه ;D