30/09/2018, 19:25
IDE nào có kiểu kéo thả giao diện cho python
Chào mọi người cho mình hỏi dùng IDE nào có kéo thả giao diện kiểu Winform dành cho python ạ.
Bài liên quan
Chào mọi người cho mình hỏi dùng IDE nào có kéo thả giao diện kiểu Winform dành cho python ạ.
Nếu bạn dùng PyQt thì tìm
PyQt designer
, wxPython thìwxPython designer
,… chứ IDE mình k thấy tích hợp thì phải.À bạn thích kéo thả thì nên nghịch PyQt nhá, wxPython cái designer của nó hơi tù
Best drag and drop GUI builder for wxPython
Cảm ơn bạn để mình thử xem, đang dùng Pycharm không tiện cho người mới như mình
Pycharm chắc là IDE mạnh nhất để code python rồi bạn Python nó có nhiều framework để làm gui nên chắc người ta không tích hợp vào. Mà mới học làm gui mình nghĩ bạn nên nghịch bằng code trước thì hay hơn
Trang này có nhiều tut về làm gui python lắm http://zetcode.com/
Visual Studio nhá; nó có cái extension hỗ trợ cho ngôn ngữ Python là PTVS; giúp cho có thể làm kéo thả với Python, cách thức giống WPF, có thể kéo thả hoặc cũng có thể code trên xaml để chỉnh sửa. Ngoài ra cái extension này còn hỗ trợ CPython, PyPy, IronPython,…, hỗ trợ lập trình web với Django, Flask, Bottle và hay nhất là no miễn phí (nghe như pr sản phẩm )
Xem chi tiết tại đây : https://www.visualstudio.com/en-us/features/python-vs.aspx
Bạn có thể mô tả rỏ hơn giúp mình cách thức cài đặt và sử dụng được không. PTVS là gì vậy bạn, mình tìm không được. Mình muốn làm tool có giao diện người dùng đơn giản thôi dùng ngôn ngữ Python.
Microsoft/PTVS
PTVS - Python Tools for Visual Studio
Cách cài:
Installing Python support - Visual Studio
How to install the Python Tools for Visual Studio (PTVS) in Visual Studio 2017, 2015, 2013, 2012, and 2010, including options and installation locations.
Nếu muốn làm GUI đơn giản và nhanh, bạn có thể dùng module tkinter. Muốn đẹp hơn thì dùng kivy.
kivy/kivy
kivy - Open source UI framework written in Python, running on Windows, Linux, macOS, Android and iOS
Nếu muốn nhanh nữa, bạn có thể dùng tool sau để tạo toàn bộ UI cho app của bạn, sau đó chỉ việc copy lại code được sinh ra để tạo UI đó.
kivy/kivy-designer
kivy-designer - UI designer for Kivy (WIP)