Apakah ada GUI IDE untuk pemrograman python seperti java yang memiliki netbeans?
Saya ingin satu di mana kita bisa drag & drop kotak uji & label seperti yang kita lakukan dalam komponen swing menggunakan netbeans atau gerhana.
Atau adakah hadiah tambahan di netbeans atau gerhana itu sendiri?
software-recommendation
python
ide
Roshan
sumber
sumber
Jawaban:
Glade
Jika Anda menginginkan desainer GUI wysiwyg, Glade adalah taruhan terbaik Anda:
glade
dari pusat perangkat lunakbuat GUI Anda, simpan sebagai, katakanlah,
myapp.glade
Buka tab sinyal dan atur panggilan balik Anda, seperti
on_window1_destroy
Di program python Anda, beri tahu GTK untuk memuat definisi UI
Setelah mengatur semuanya, Anda dapat langsung masuk ke tutorial Glade (seperti yang disebutkan Jeremy Kerr dalam jawabannya). Mulailah dengan mempelajari tentang berbagai opsi dan sinyal lay-out yang berbeda.
Segera
Ketika Anda merasa nyaman dengan rawa, Anda dapat mulai menggunakannya melalui Quickly, yang merupakan serangkaian program untuk membuat tugas umum dalam mengembangkan perangkat lunak menjadi sangat mudah. Ini menangani terjemahan, menyimpan konfigurasi, pengemasan, integrasi launchpad termasuk PPA, dan banyak lagi:
Sekarang dengan cepat membuat proyek besar dengan semua yang Anda butuhkan sudah diatur. A gui, file terjemahan, konfigurasi via desktopcouch , dan sebagainya.
Anda akan melihat dengan cepat menyiapkan beberapa jendela (Aplikasi utama, konfigurasi, dan dialog tentang) untuk Anda. Untuk mulai mengedit GUI Anda:
Lari
quickly design
Untuk sampai ke kode aplikasi, jalankan
quickly edit
Buka
HelloWorldWindow.py
fileSekarang mulai tambahkan sinyal handler dan logika.
Terakhir, untuk menjalankan aplikasi Anda, ketik
quickly run
.Pada titik ini, Anda dapat masuk ke dokumentasi PyGTK untuk mempelajari tentang sinyal, tanda tangan penangan mereka, metode widget yang berbeda dan sebagainya.
Lihat juga, beberapa pertanyaan terkait:
IDE apa yang digunakan untuk Python?
Alat Seperti Visual-Studio Terbaik untuk Pengembangan Linux
Membuat GUI dengan Python di Linux
Apa yang dimaksud dengan editor teks yang baik untuk mengembangkan kode?
sumber
Qt-Designer
PyQt hadir dengan Qt 's Designer , yang merupakan editor GUI grafis yang cukup rapi, jika Anda ingin menulis aplikasi Anda dengan kerangka kerja Qt.
Qt Creator
IDE Qt yang baru memiliki dukungan penuh baik untuk mendesain widget (seperti desainer di atas) maupun aplikasi QtQuick, yang lebih baik untuk aplikasi yang ringan, lancar, dan mendukung sentuhan (mis. Tablet / aplikasi seluler)
sumber
Apakah Anda mencari IDE lengkap (mis. Editor kode, lingkungan runtime, alat tata letak UI), atau hanya utilitas untuk membuat UI?
Jika ini adalah lingkungan pemrograman penuh yang Anda cari, lihat toolset Quickly .
Jika Anda hanya ingin mendesain antarmuka, Anda dapat menggunakan perancang 'glade' untuk membuat antarmuka Anda menggunakan widget GTK, lalu memuat definisi UI itu ke program python apa pun. Ada Tutorial Pemrograman GUI GTK + dan Glade3 (dengan contoh Python dan C).
sumber
Eric IDE
Coba dengan Eric IDE. Saya pikir ini adalah IDE terbaik untuk Python dan Qt4.
sumber
wxFormBuilder
Ini juga tergantung pada widget alat yang ingin Anda gunakan. Saya lebih suka wxWidgets dengan python, wxPython .
Jadi preferensi saya untuk membangun GUI adalah wxFormBuilder , tersedia untuk mengikuti PPA berikut:
Ini memiliki drag dan drop sederhana widget ke kanvas, dan Anda dapat dengan cepat beralih ke tab kode untuk melihat apa yang telah dihasilkan, yang menurut mata saya tanpa filter bersih dan tidak berantakan. Seperti nama pada kaleng mengatakan itu adalah pembangun formulir, itu yang menjadi spesialisasi. Jadi jangan berharap untuk mengembangkan proyek penuh dengan itu, namun jika Anda ingin menjaga desain formulir terpisah dengan kode analisis maka ia melakukan kerja dengan baik.
sumber
Ada anak baru di kota: Camelot . Ini dirancang untuk membangun GUI dengan sangat cepat. Ini membantu Anda untuk fokus pada aplikasi Anda, bukan pada kode GUI. Pemelihara mengatakan
Kerangka kerja tersebut telah dipresentasikan beberapa kali dalam pertemuan python internasional. Keuntungannya adalah
Periksa http://www.python-camelot.com/ untuk info lebih lanjut, presentasi, video youtube, dan lainnya.
disclaimer: Saya telah melihat ini dalam aksi dan telah berbicara dengan para pengembang. Saya mungkin bias, tapi jujur saya percaya ini adalah perangkat lunak yang hebat.
sumber
SharpDevelop
SharpDevelop adalah untuk mengembangkan aplikasi berdasarkan .Net Framework. Itu mendukung IronPython dan memiliki desainer GUI untuk WinForm, Silverlight, Aplikasi WPF. Sementara Visual Studio juga memiliki berbagai desainer GUI untuk IronPython, namun tidak memiliki GUI untuk WinForm.
sumber
tidak ada yang menyebutkan alat yang memiliki cukup banyak digunakan dalam bahasa lain, dan dapat diketahui dengan memulai pengguna - Eclipse memiliki perspektif untuk python yang disebut PyDev.
sumber
Lihat PyForms, ini didasarkan pada PyQt. Itu dapat digunakan dengan Qt Designer tetapi juga cukup mudah untuk merancang GUI langsung dalam skrip Python ..
https://github.com/UmSenhorQualquer/pyforms/
sumber
IDE Python terbaik yang pernah ada adalah PyCharm. Tetapi tidak gratis dan tidak memiliki desainer GUI. http://www.jetbrains.com/pycharm/index.html
sumber