পাইথনের সাথে কিউটি ক্রিয়েটার কীভাবে ব্যবহার করবেন?


32

আমি উবুন্টু ডেস্কটপ, ফোন এবং ট্যাবলেট অ্যাপ্লিকেশনগুলির বিকাশের জন্য কিউটি ব্যবহার করতে চাই তবে আমি কোনও নতুন প্রোগ্রামিং ভাষা (সি ++, জাভাস্ক্রিপ্ট) শিখতে চাই না। পাইথনে কিউটি অ্যাপ্লিকেশন লিখিতভাবে কিউটি-ক্রিয়েটারকে আইডিই হিসাবে ব্যবহার করা সম্ভব?

উত্তর:


14

হ্যাঁ, কিউটি-ক্রিয়েটর একটি সি ++ আইডিই, অন্যান্য ভাষার জন্য খুব কম সমর্থন সহ তবে সংস্করণ ২.৮.০ থেকে একটি বেশ বেসিক পাইথন সমর্থন যুক্ত করা হয়েছে।

এটি বলেছিল যে আপনি কিউটি-ডিজাইনার (ফর্ম বিল্ডিং সরঞ্জাম), কিউটি-অনুবাদক (অনুবাদ সরঞ্জাম) ইত্যাদি ব্যবহার করতে পারেন ... সহজেই অজগর দিয়ে।

দুটি কিউটি-পাইথন বাইন্ডিং ডান এখন হয়, জিপিএল / বাণিজ্যিক দ্বৈত লাইসেন্সকৃত PyQt এবং LGPL PySide । আমি দীর্ঘকাল ধরে পাইকিউটি ব্যবহার করেছি এবং আমি একজন সুখী ব্যবহারকারী, আমি পাইসাইটও চেষ্টা করেছি তবে এটি আমার কাছে কম পরিপক্ক বলে মনে হচ্ছে। যদি আপনার লাইসেন্সের প্রয়োজনীয়তা আপনাকে অনুমতি দেয় তবে আমি পাইকিউটিতে যাব।



18

আপনার ইন্টারফেসটি কেবল কিউটি-ডিজাইনারে ডিজাইনের এবং এটি পাইথন ফাইলে এক্সিকিউটিং পাইউইক 4 এ রূপান্তর করুন ।

উদাহরণ:

pyuic4 editorFrame.ui -o editorFrame.py

তারপরে আপনি এটিকে আপনার মূল শ্রেণি থেকে আমদানি করতে পারেন, এক্ষেত্রে আমি একটি কিউমেন উইন্ডো ব্যবহার করছি:

import sys
from PyQt4 import QtGui
from editorFrame import Ui_MainWindow

class Editor(QtGui.QMainWindow):

    def __init__(self):
        super(Editor, self).__init__()
        self.ui=Ui_MainWindow()
        self.ui.setupUi(self)
        self.show()

def main():
    app = QtGui.QApplication(sys.argv)
    ex = Editor()
    sys.exit(app.exec_())

if __name__ == '__main__':
    main()

1
: শুধু মামলা কেউ এই তথ্য প্রয়োজন, pyuic4 ইনস্টল করতেsudo apt-get install pyqt4-dev-tools qt4-designer
Tshilidzi Mudau

8

কিউটি ক্রিয়েটারের মুক্তির সাথে ২.৮ টি জিনিস পরিবর্তন হচ্ছে। কোড এডিটিংয়ের জন্য এটি এখন আদিতে পাইথনকে সমর্থন করে এবং পাইথন-ভিত্তিক কয়েকটি বৈশিষ্ট্য রয়েছে।

থেকে কিউটি সৃষ্টিকর্তা 2.8 রিলিজ ঘোষণা :

হাইলাইটিং এবং ইনডেন্টেশন এবং পাইথন ক্লাস উইজার্ড সহ পাইথনের জন্য নির্দিষ্ট একটি সম্পাদক যুক্ত করা হয়েছিল


2

আপনি এই টিউটোরিয়াল সিরিজটি অনুসরণ করতে চাইতে পারেন: Qt, PyQt এবং পাইসাইড ব্যবহার করে ক্রস প্ল্যাটফর্ম অ্যাপ্লিকেশন বিকাশ করা: GUI অ্যাপ্লিকেশন বিকাশ - 5 এর 5 অংশ । এটি সি ++, পাইকিউটি এবং পাইসাইড ব্যবহার করে কিউটি ডেভ সম্পর্কে সম্পূর্ণ আলোচনা করে


টিউটোরিয়ালটির লিঙ্কটি আর বৈধ নয়।
enটিয়েন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.