উবুন্টু 14.10 এ পাইথন 3 এর জন্য পাইকিউটি কীভাবে ইনস্টল করবেন?


12

উবুন্টুর পূর্ববর্তী সংস্করণগুলির জন্য আমি অনলাইনে কয়েকটি টিউটোরিয়াল পেয়েছি তবে তারা উবুন্টু 14.10 এ কাজ করছে বলে মনে হয় না; হয় বা আমি এটি ভুল উপায়ে করছিলাম।

আমি জিইউআই ডিজাইন করার জন্য কিউটি ডিজাইনার ব্যবহার করতে চাই, পিপিএইচটিকে এটি .py এ গোপন করতে ব্যবহার করতে চাই, তারপরে পাইথনে এটি ব্যবহার করব।

এটি করার জন্য আমার কী প্যাকেজ ইনস্টল করতে হবে?

উত্তর:


13

আপনার প্রয়োজনীয় সমস্ত সরঞ্জাম উবুন্টু সংগ্রহস্থলের অন্তর্ভুক্ত। আপনাকে অবশ্যই প্যাকেজটি ইনস্টল করতে হবে qtcreator, যার একটি সমন্বিত QtDesigner রয়েছে এবং প্যাকেজটি pyqt5-dev-toolsসরবরাহ করে pyuic5, এমন একটি ইউটিলিটি যা .uiফাইলগুলি থেকে পাইথন কোড উত্পন্ন করে।

sudo apt-get install qtcreator pyqt5-dev-tools

2
যারা অনুসরণ করেন তাদের জন্য ছোট নোট। মডিউলটি যেমন আমদানি করে পাওয়া যায় import PyQt5
রস রজার্স

0

এগুলি একটি টার্মিনালে চালান:

sudo apt-get python3-pyqt5 ইনস্টল করুন

sudo অ্যাপ্লিকেশন Qttools5-dev- সরঞ্জাম ইনস্টল করুন

sudo apt-get qtcreator pyqt5-dev-tools ইনস্টল করুন

পিআইকিউ 5 ডিজাইনার চালান, এখানে:

/ Usr / bin / ডিজাইনার

.Ui কে .py এ রূপান্তর করতে পাইকিউটি 5 ব্যবহারকারী ইন্টারফেস সংকলক (PYUIC5) চালান

pyuic5 gui.ui -o gui.py

.Qrc কে .py এ রূপান্তর করতে পাইকিউটি 5 রিসোর্স সংকলক (PYRCC5) চালান

pyrcc5 images.qrc -o images_rc.py


0
  1. ইনস্টল করুন python3
  2. ইনস্টল করুন sip
  3. ইনস্টল করুন python3-pip
  4. কমান্ডটি চালান: pip3 install pyqt5

এটি পাইপ না চুমুক?
হাফিজ শেহবাজ আলী

2
@ হাফিজ শেহবাজআলি এটির sip-devপরিবর্তে উদ্দেশ্য করা হতে পারে sipতবে pipএটি এখানে বোঝায় না। পাইপ প্যাকেজ ম্যানেজারের পাইথন 3 সংস্করণটি প্যাকেজটি সরবরাহ করেছে python3-pipযা ইতিমধ্যে পৃথকভাবে তালিকাভুক্ত রয়েছে। এসআইপি পিকিউটি সম্পর্কিত। ময়ূর : আপনি কীভাবে " সিপ ইনস্টল করবেন " এবং কেন তার ব্যাখ্যা অন্তর্ভুক্ত করতে আপনি এটি সম্পাদনা করতে পারেন ?
এলিয়াহ

0

ঠিক আছে, আমি এখানে Qt ডিজাইনার এবং কোড জেনারেশন দিয়ে পাইকিটি 5 ইনস্টল করার পদক্ষেপগুলি নথিবদ্ধ করেছি: https://gist.github.com/ujjwal96/1dcd57542bdaf3c9d1b0dd526ccd44ff

এটির সাহায্যে আপনি Qt ডিজাইনার নিজে থেকেই কোড উত্পন্ন করতে পারবেন।

স্থাপন

pip3 install --user pyqt5  
sudo apt-get install python3-pyqt5  
sudo apt-get install pyqt5-dev-tools
sudo apt-get install qttools5-dev-tools

টার্মিনাল থেকে চালানোর জন্য কনফিগার করা হচ্ছে

$ qtchooser -run-tool=designer -qt=5

অথবা

নিম্নলিখিত লিখুন /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/default.conf

/usr/lib/x86_64-linux-gnu/qt5/bin
/usr/lib/x86_64-linux-gnu

কোড জেনারেশন

uic.pyফাইল তৈরি করুন।

#!/usr/bin/python3

import subprocess
import sys

child = subprocess.Popen(['pyuic5' ,'-x',sys.argv[1]],stdout=subprocess.PIPE)

print(str(child.communicate()[0],encoding='utf-8'))


$ chmod +x uic.py

একটি সিমিলিংক তৈরি করুন:

$ sudo ln uic.py "/usr/lib/x86_64-linux-gnu/qt5/bin/uic"

ডেস্কটপ এন্ট্রি

[Desktop Entry]
Name=Qt5 Designer
Icon=designer
Exec=/usr/lib/x86_64-linux-gnu/qt5/bin/designer
Type=Application
Categories=Application
Terminal=false
StartupNotify=true
Actions=NewWindow

Name[en_US]=Qt5 Designer

[Desktop Action NewWindow]
Name=Open a New Window
Exec=/usr/lib/x86_64-linux-gnu/qt5/bin/designer

এক্সটেনশন ~/.local/share/applicationসহ সংরক্ষণ করুন.desktop


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