Câu hỏi Bắt đầu với PySide [đóng]


Tôi quyết định học Python Gui phát triển và, như PyQt là không miễn phí, sự lựa chọn là PySide cho nó. Nhưng, không giống như PyQt, PySide không có bất kỳ hướng dẫn hoặc screencasts, chỉ cần tài liệu vô dụng cho người mới bắt đầu. Tôi không có kinh nghiệm Qt, do đó, ngay cả việc thiết lập môi trường phát triển trong Ubuntu là một vấn đề. Bạn có thể tư vấn điều gì đó để học hỏi không?


9
2017-11-20 17:30


gốc


PyQt là miễn phí (giấy phép GPL - nếu đó không phải là miễn phí, thì Linux cũng không phải vậy!). Nó không chỉ miễn phí cho các ứng dụng thương mại. Nhưng kể từ khi bạn là người mới bắt đầu, nó sẽ mất khá nhiều thời gian cho đến khi bạn nghĩ đến việc làm một cái gì đó mà mọi người sẽ trả tiền.
Tôi nghĩ đó là một ý tưởng tốt để thực hành trên một dự án thực sự nhưng bạn nói đúng. Bằng cách này, nó sẽ là một món quà tặng, không phải là phần mềm chia sẻ. Tôi có thể đọc về giấy phép tốt cho dw ở đâu? - creitve
Chỉ cấp phép theo GPL. Chấp nhận quyên góp. Nếu mọi người thích những gì bạn đang làm, họ sẽ tự hiến tặng mình. - user225312
Nhưng như đã thảo luận ở đây stackoverflow.com/questions/1715844/… nếu có nhiều lập trình viên có kinh nghiệm hơn, anh ấy có thể thêm vài tính năng và nhận được khoản đóng góp của tôi, đúng không? - creitve
PySide chủ yếu là PyQt tương thích, vì vậy bạn có thể sử dụng tài liệu PyQt thay thế. Ngoài ra, trừ khi ứng dụng của bạn rất đơn giản, bạn sẽ thấy rằng bạn tham khảo hầu hết tất cả các tài liệu của Nokia Qt. - Paul Du Bois


Các câu trả lời:


Nếu bạn đang học cách phát triển GUI với Python, PyQt có không được tự do thực sự quan trọng?

Và chắc chắn rằng bạn thực sự biết PyQt giấy phép trước khi đến một kết luận như vậy!

Có rất nhiều hướng dẫn có sẵn cho cả hai. Xem tài liệu chính thức. Lưu ý rằng các công cụ cơ bản (tín hiệu và vị trí vv) là như nhau. Những gì khác được đề cập đây.


7
2017-11-20 17:38



Vâng, tôi đã không đề cập đến tôi sẽ thực hành trên một dự án ứng dụng gui thực sự, mà sẽ được phát hành theo không GPL, đó là xấu của tôi. - creitve
Sau đó, lưu ý sự khác biệt và làm theo hướng dẫn PyQt nếu bạn biết một số tốt và có thể làm theo. Việc chuyển đổi không nên khó khăn. - user225312
Có, tôi học thứ hai PyQT đầu tiên (đó là những gì tôi đã làm). Điều đó có thể đủ khó khăn vì tài liệu cũng không tốt cho nó. Chắc chắn hãy xem thư mục ví dụ. - Justin Peel
Phải, cảm ơn rất nhiều! Cảm ơn bạn đã trả lời, bắt đầu PyQt ngay bây giờ :) - creitve


Tôi không ngạc nhiên khi bạn không thể tìm thấy bất kỳ hướng dẫn nào tại thời điểm PySide đang cố gắng để có được bản phát hành ổn định đầu tiên của nó. =) Bây giờ PySide 1.0.0 được phát hành, API ổn định và lỗi được loại trừ, bạn có thể tìm thấy newbie và hướng dẫn PySide nâng cao với phần còn lại của tài liệu và liên kết đến các nguồn lực khác tại Qt Wiki.


6
2018-03-26 13:33





Học Qt với Python dễ hơn nhiều so với C ++.  Thiết lập môi trường phát triển - Họ cung cấp Qt Designer là một lựa chọn thực sự tốt. Chỉ cần thiết kế GUI và chuyển đổi nó bằng công cụ pyuic. Không có hướng dẫn? Kiểm tra chúng.

Zetcode

Hướng dẫn với nhà thiết kế

Một danh sách các hướng dẫn đơn giản

Và u có thể thử cuốn sách này: Lập trình GUI nhanh với python và Qt. Cuốn sách ấn tượng.


3
2017-11-20 18:16



Hướng dẫn với Liên kết thiết kế đã ngừng hoạt động. - anatoly techtonik
Liên kết được sửa. - vettipayyan


Tại thời điểm zetcode đã không có một hướng dẫn pyside tôi giả sử nhưng nó có bây giờ và rất hữu ích.

http://zetcode.com/gui/pysidetutorial/


2
2017-09-09 05:55





Đây là một hướng dẫn về việc thiết lập các công cụ, thiết kế GUI, viết mã và biên dịch PySide thành các ứng dụng độc lập. Nó có các mẫu mã, ảnh chụp màn hình và video: Kodekraft


1
2017-08-23 04:21