با پایکیوت میتونی برای دسکتاپ و گوشی موبایل برنامه بنویسی.
اینو میدونم، اما می خواستم بدونم آیا برای Web هم میشه؟
و اگر میخوای با پایتون برای وب برنامه بنویسی باید از یه فریمورک مخصوص وب استفاده کنی، مثل Django.
قصد جسارت ندارم، اما سوال من فقط در مورد PyQt یا Qt هست.
اما باز هم ممنون بابت یادآوریتون
یه سری پروژهها من دیدم. مثل emscripten (اگر اسمش درست خاطرم مونده باشه) و یک پروژه هم qmlviewer رو به صورت اکستنشن بروزر معرفی کرده بود که فایلهای qml بتونن از روی وب اجرا بشن (اسم یا لینکی یادم نیست).
اما خب همه اینها معایبی داشتند. اولی که کد کتابخانه رو به جاوااسکریپت پورت کرده بود و حجم هر صفحه وب حدود ۲۰ مگ در میومد. دومی هم به دلائل نامعلومی ادامه پیدا نکرد.
در زمان جستجو به QtWui و Wt رسیدم.
اما Wt نتونستم دریافت کنم، مثل اینکه پولیه.
QtWui نمی دونم از کجا شروع کنم. آموزشش منو گیج کرده. لطفا راهنماییم کنید.
متاسفانه خیلی کارها رو نمیشه با JavaScript انجام داد، و حتی اگر هم بشه میتونه مشکلاتی درست کنه ( مثل امنیت، یا مثال شما سنگین شدن خروجی )
و اما پاسخ سوال شما: بله، html
ببنید در PyQt یا Qt برای ساخت یک Button از QPushButton استفاده میکنیم.
اما آیا میشه کاری کرد که خروجی QPushButton به صورت HTML در بیاد؟
شرطی باشه که ببینه برنامه در کجا اجرا میشه:
اگر در Desktop بود: برنامه به صورت طبیعی خروجی بده.
اگر در Browser بود: خروجی به HTML تبدیل بشه.
نکته: دوستان توجه کنید که سوال فقط مربوط به PyQt یا Qt هست و به زبان ها برنامه نویسی یا Framework دیگر کاری ندارم.