PySide একটি ওপেন সোর্স, Multiplatform এবং বিনামূল্যে অ্যাপ্লিকেশন এবং UI 'তে কাঠামো পাইথন বাস্তবায়িত এবং Qt প্রকল্প, একটি ক্রস প্ল্যাটফর্ম গ্রাফিক্যাল ইউজার ইন্টারফেস (গ্রাফিকাল ইউজার ইন্টারফেস) এবং অ্যাপ্লিকেশন ফ্রেমওয়ার্ক জন্য বেশ কিছু বাইন্ডিং প্রদান অফসেট থেকে নির্মিত হয়েছে.
সফ্টওয়্যার ডেভেলপার ওপেন সোর্স এবং Qt ডিজাইন করা গ্রাফিক্যাল ইউজার ইন্টারফেস সঙ্গে পাইথন মালিকানা অ্যাপ্লিকেশন, উভয় নির্মাণ করতে পারবেন যে যেমন একটি উপায় engineered করা হয়েছে. এটি একাধিক প্ল্যাটফর্মের, যেমন ব্যবহার করা যেতে পারে যে একটি স্বয়ংক্রিয় বাঁধাই প্রজন্মের টুল সমর্থন, কিউটি framework.Includes আপনি কিউটি দ্রুত এবং Qt প্রকল্পের জন্য বিভিন্ন বাঁধাই গঠিত কিউটি দ্রুত এবং Qt bindingsPySide একটি সেট সম্পূর্ণ প্রবেশাধিকার দিতে পেরেছিলেন বাইন্ডিং উত্পাদন. আবেদন এছাড়াও সি ++ এবং Qt-ভিত্তিক বাইন্ডিং উৎপন্ন ব্যবহার করা যেতে পারে.
প্রাথমিকভাবে নকিয়া দ্বারা বিকশিত, PySide প্রকল্প নতুন কোড অনেক ওপেন সোর্স সম্প্রদায়ের সদস্যদের দ্বারা লিখিত হয় যেখানে একটি সত্য ওপেন সোর্স সফটওয়্যার. হচ্ছে একটি কিউটি যোগ উপর, PySide hoodWe ডন & rsquo itself.Under করা Qt টুলকিট হিসাবে একই পরিকাঠামো এবং লাইসেন্সিং ব্যবহার করে; টন পাইথন প্রোগ্রামিং ভাষায় সম্পূর্ণরূপে লেখা হয়েছিল যে জানতে PySide প্রকল্পের ফণা অধীন কটাক্ষপাত আছে , কিন্তু আমরা তা 32 এবং 64-বিট হার্ডওয়্যার প্ল্যাটফর্মের উপর কাজ করে যদি পরীক্ষা ছিল. ফলাফল লিনাক্স, উইন্ডোজ এবং পাইথন লেখা MacBeing উপর successful.Runs ছিল, PySide গনুহ / লিনাক্স, উইন্ডোজ এবং ম্যাক OS X অপারেটিং সিস্টেমের যে ভাল কাজ করে একটি ক্রস প্ল্যাটফর্ম সফ্টওয়্যার. বিস্তারিত ইনস্টলেশন সংক্রান্ত নির্দেশাবলী, প্রতিটি প্ল্যাটফর্মের জন্য, (নীচের লিঙ্কটি দেখুন) সরকারী PyPi হোমপেজে পাওয়া যাবে
এই রিলিজে নতুন কি:.
- PySide:
- ফিক্স PYSIDE-190: গ্লোবাল QThreadPool.globalInstance () পাইথন কোড একটি QRunnable চলমান থাকলে QCoreApplication প্রস্থানের অচলাবস্থা হবে
- পরিবর্তন GlobalReceiver থেকে স্পষ্টভাবে 'ব্যবহার' [অপ] যাতে বেস বর্গ connectNotify নিজস্ব চাপ সঙ্গে এই গোপন এড়ানোর জন্য.
- , স্পষ্ট কাস্ট যোগ করুন
- ফিক্স PYSIDE-172: ফাইল জন্য একাধিক নিয়ম
- ব্যবহার ফাইল সিস্টেম এনকোডিং কিউটি সম্পদ সিস্টেমের মধ্যে qt.conf নিবন্ধনের সময়
- Shiboken:
- sample_list পরীক্ষা ব্যর্থ হতে যে প্রত্যাখ্যান লাইন সরান
- পরীক্ষা samblebinding থেকে রক্ষা করা সরিয়ে ফেলো
- 'noexcept' শব্দ পার্সিং যোগ করুন
- ফিক্স ফাংশন rejections (অর্থাৎ সমর্থন চাপ)
- পাইথন 3.3 এবং 3.4 সঙ্গে নির্মাণের ফিক্স করুন
- ডক: স্পিংক্স 1.2 + + sphinx.ext.refcounting প্রয়োজন বন্ধ করুন
- 'const' মান সঙ্গে পাত্রে জন্য ফিক্স করুন
- অপারেটিং সিস্টেম এক্স ফিক্স সংকলন সমস্যা 10.9
- শুধু PyTypeObject ক্ষেত্র ব্যবহার করুন
- পদদলিত প্রক্রিয়াকরণ ম্যাক্রো সংজ্ঞা বাফার ফিক্স করুন
- ফিক্স 'বিশেষ' পরিচালনার অন্তর্ভুক্ত করুন
- ধারক বেস ক্লাস ফাইন্ডিং ফিক্স করুন
- Refactor এবং মীমাংসা এখনো যোগ করেনি কার্যকারিতা উন্নত
- MSVC এর ঘাটতি libsample কাছাকাছি কাজ / transform.cpp
- নমুনা ফিক্স বর্ণনা / ইউনিট পরীক্ষা রুপান্তর করুন
- পরিবর্তন মোড়ানো এবং ইন্ডেন্ট ঐক্য উন্নত
- ফিক্স '% #' প্রতিস্থাপন; 9
- উন্নত নির্ভরতা
ভাল গঠিত, & quot; [] এর {} ব্যবহার করে কোন int আরম্ভের সময় হতে & quot সি ++ 11 দ্বারা প্রয়োজনীয়
পরিবর্তে অধিকৃত 'ASCII' এর
ধরনের সংজ্ঞা যখন
হ্যান্ডলার :: startElement কিছু কোড এর
# & Gt জন্য
পরীক্ষার জন্য
সংস্করণ 1.2.1 নতুন কি:
- PySide:
- Shiboken:
- পদ্ধতি অধিক 9 আর্গুমেন্ট জন্য উন্নত সমর্থন
- কোন নাম দিয়ে একটি Enum মান .নাম বৈশিষ্ট্য পেয়ে যখন একটি segfault এড়ানো
- PySide সেটআপ:
- এক কোডবেসের আবার বিতরণ সঙ্গে মিশে গিয়ে তৈরি এবং পাইথন 2 জন্য কাজ করে এবং 3 করা হয়েছে, যা নতুন setuptools (v0.9.8) থেকে সুইচড
- সমর্থন (ভিসুয়াল স্টুডিও কোন প্রয়োজনীয়)
- সরানো --msvc সংস্করণ বিকল্প. প্রয়োজনীয় MSVC কম্পাইলার সংস্করণ এখন পাইথন ইন্টারপ্রেটার সংস্করণ থেকে সমাধান করা হয়
মেমরি qt.conf প্রজন্মের এবং নিবন্ধন করুন
শুধুমাত্র উইন্ডোজ SDK এর ইনস্টল সঙ্গে উইন্ডোজ বাইনারি নির্মাণের জন্য
সংস্করণ 1.1.2 নতুন কি: পর রিটার্ন টাইপ পাবেন না সংকেত নির্গমন সময়
- কলব্যাক করুন
- বাতিল QStandardModel ::) (পরিষ্কার পদ্ধতি invisibleRootItem
- QAbstractItemModel selectionModel () ভুল মালিকানা নীতি
- পাইথন রূপান্তর উন্নত QVector
- সরঞ্জাম পাওয়া যায় না নিষ্ক্রিয় docstring প্রজন্মের.
- স্থায়ী কিছু বিষয়
- সাইটটি-প্যাকেজ shiboken মডিউল ইনস্টল করুন
- ফিক্স সংকলন.
- সব ObjectTypes জন্য একটি ডিফল্ট হ্যাশ ফাংশন নির্ধারণ করুন.
- ফিক্স segfault আহ্বান shiboken.dump
++ ভিসি ব্যবহার করে PySide কম্পাইল
সিস্টেমে ইনস্টল করা কোন libxslt আছে যখন
সংস্করণ 1.1.1 নতুন কি:
- মেজর পরিবর্তন:
- ইউনিফায়েড টুলচেইন! কোন GeneratorRunner এবং ApiExtractor, এখন আপনি শুধু Shiboken PySide কম্পাইল করতে হবে.
- বাগ সংশোধন করা হয়েছে:
- 1105 Spyder মাথা ব্যর্থ
- ব্যতিক্রম signalInstanceDisconnect উত্থাপিত হয় যখন 1126 segfault
- 1135 SIGSEGV createWidget অগ্রাহ্য যখন QUiLoader ব্যবহার করে কাস্টম উইজেট লোড করার সময় ()
- 1041 QAbstractItemModel selectionModel জন্য ভুল মালিকানা নীতি আছে ()
- 1086 generatorrunner segfault প্রক্রিয়াকরণ #include
- 1110 মানুষটির ত্রুটি জিসি গাদা দুর্নীতি কারণ
- 1113 instantiating QObject QML থেকে instantiated যদি
- 1129 সেগমেন্টেশন ফল্ট
- 1104 QSettings দীর্ঘ পূর্ণসংখ্যার সঙ্গে সমস্যা আছে
- 1108 পরীক্ষা / QtGui / pyside_reload_test.py ব্যর্থ
- 1138 QUiLoader এর Subclassing & quot বাড়ে; অভ্যন্তরীণ সি ++ বস্তুর ইতিমধ্যে মুছে ফেলা, & quot; ব্যতিক্রম (আবার)
- 1124 QPainter.drawPixmapFragments একটি তালিকা গ্রহণ করা উচিত প্রথম আর্গুমেন্ট হিসাবে
- 1065 অবৈধ উদাহরণ
- 1092 shiboken নাম নিজেই একটি 'জেনারেটর'
- 1094 shiboken অবৈধ অপশন সম্পর্কে অভিযোগ না
- 1044 ভুল কল করুন
- 1139 ক্র্যাশ
- PYSIDE-41 QModelIndex unhashable
ব্যবহারকারী সংজ্ঞায়িত QML উপাদান এর রচয়িতা দুর্ঘটনায়
QStandardItem / QStandardItemModel দ্বারা বন্ধ
বাইটকোড লেখা নিষ্ক্রিয় করা হয় যখন
QFileDialog ডকুমেন্টেশন
উদাহরণ পিতা বা মাতা রচয়িতা
শূন্য হচ্ছে রাজ্য (tstate) থ্রেড কারণে প্রস্থান
সংস্করণ 1.1.0 নতুন কি:
- মেজর পরিবর্তন:
- নতুন ধরনের রূপান্তরকারী প্রকল্প
- বাগ সংশোধন করা হয়েছে:
- 1010 Shiboken Cygwin প্যাচ
- উইন্ডোজ পাইথন 3.2.2 32bit সঙ্গে PySide কম্পাইল 1034 ত্রুটি করুন
- 1040 pyside-ইউআইসি
- 1053 pyside-lupdate স্পেস ধারণ করে উইন্ডোজ পাথ হ্যান্ডেল করতে পারে না
- 1060 QUiLoader এর Subclassing & quot বাড়ে; অভ্যন্তরীণ সি ++ বস্তুর ইতিমধ্যে মুছে ফেলা, & quot; ব্যতিক্রম
- 1063 বাগ লেখা; QTextStream + + + + QFile QTextEdit, & quot; লিনাক্স
- 1069 QtCore.QDataStream চুপি চুপি লেখা পাইথন স্ট্রিং ব্যর্থ
- 1077 অ্যাপ্লিকেশন থেকে প্রস্থান ক্র্যাশ যখন কল QSyntaxHighlighter.document ()
- 1082 OSX বাইনারি লিঙ্ক ভাঙা হয়
- 1083 winId দুই winIds তুলনা একে অসম্ভব একটি PyCObject ফেরৎ
- 1084 ক্র্যাশ (segfault) সকেট উপর ইউনিকোড স্ট্রিং লেখার সময়
- 1091 PixmapFragment এবং drawPixmapFragments আবদ্ধ করা হয় না
- 1095 shiboken টিউটোরিয়াল জন্য কোন উদাহরণ
- QtGui.QShortcut.setKey QKeySequence প্রয়োজন 1097
- 1101 রিপোর্ট অবৈধ ফাংশন স্বাক্ষর typesystem মধ্যে
- 902 একটি পাইথন মডিউল মাধ্যমে Shiboken কার্যকারিতা প্রকাশ করুন
- 969 viewOptions
তারা ব্যবহৃত হচ্ছে আগে বৈশিষ্ট্যাবলী মুছে
প্রো ফাইল সঙ্গে ব্যবহার
ব্যবহার করে, & quot ফাইল
QAbstractItemView ত্রুটি
সংস্করণ 1.0.9 নতুন কি:
PySide / QtUiTools / আঠালো মধ্যে
- 1058 স্ট্রেঞ্জ কোড / plugins.h
- 1057 Valgrind সনাক্ত করুন & quot; ; শর্তাধীন লাফ বা সরানো uninitialised মান & quot নির্ভর করে
- 1052 PySideConfig.cmake কারণে SHIBOKEN_PYTHON_SUFFIX ডিফল্ট অনুপস্থিত একটি অসীম লুপ রয়েছে
- 1048 QGridLayout.itemAtPosition () এটি কেউ ফিরে উচিত যখন বিপর্যস্ত
- 1037 shiboken মধ্যে i386 (এবং অন্যদের) উপর পাইথন 3.2 (স্বাভাবিক এবং -dbg উভয়) বিরুদ্ধে গড়ে তুলতে ব্যর্থ
- 1036 Qt.KeyboardModifiers সবসময় শূন্য মূল্যায়ণ
- 1033 QDialog.DialogCode দৃষ্টান্ত এবং ফেরত মান
- 1031 QState.parentState () বা QState.machine () প্রদর্শন করে প্রস্থান করা পাইথন ক্র্যাশ ঘটায়
- 1029 qmlRegisterType সুত্র গণ্য বৃদ্ধি করতে ব্যর্থ
- 1028 QWidget winId অনুপস্থিত
- 1016 কলিং না QVariant হয় অসম্ভব ...
- 1013 (QSqlTableModel.primeInsert সংযোগ) ক্র্যাশ কারণ
- 1012 FTBFS সক্রিয় করুন
- 1011 PySide Cygwin প্যাচ
- 1010 Shiboken Cygwin প্যাচ
- 1009 GeneratorRunner Cygwin প্যাচ
- 1008 ApiExtractor Cygwin প্যাচ
- 891 ApiExtractor ডক প্রজন্মের ব্যাক হিসেবে doxygen এর সমর্থন করে না.
বিভিন্ন মান QDialog.exec_ হ্যাশ থেকে
ফিরে Q_INVOKABLE পদ্ধতি
শক্ত পতাকা
সংস্করণ 1.0.7 নতুন কি:
- বাগ সংশোধন করা হয়েছে:
- 996 হারিয়ে যাওয়া নির্ভরতা
- 986 ডকুমেন্টেশন লিঙ্ক
- 985 versioned pyside-ডক্স packagers সাহায্য করার জন্য ফাইল zip প্রদান করুন
- 981 QSettings ডক্স ভিন্ন প্ল্যাটফর্ম মান আচরণ পরিবর্তন () empathize উচিত নয়,
- 902 একটি পাইথন মডিউল মাধ্যমে Shiboken কার্যকারিতা প্রকাশ করুন
- 997 QDeclarativePropertyMap কাজ করে না.
- 994 QIODevice.readData qstrncpy পরিবর্তে qmemcpy ব্যবহার করা আবশ্যক
- 989 Pickling QColor ব্যর্থ
- 987 সংযুক্ত করা হয়েছে যে একটি সংকেত সংযোগ বিচ্ছিন্ন করুন
- 973 shouldInterruptJavaScript স্লট ওভাররাইড বলা হয় না
- 966 QX11Info.display () অনুপস্থিত
- 959 QtWebkit সেতু QVariant পাস করতে পারে না
- 1006 segfault QLabel মধ্যে উপস্থিত init
- 1002 সেগমেন্টেশন ফল্ট
- Spyder সঙ্গে 998 segfault সুইচিং অন্য অ্যাপ্লিকেশন পর
- 995 QDeclarativeView.itemAt ত্রুটিপূর্ণ রেফারেন্স প্রদান করে. (Segfault নেতৃস্থানীয়)
- 990 segfault
- 975 সম্ভাব্য মেমরি লিক করুন
- 991 বিভিন্ন ধরনের __repr__ নষ্ট হয়ে গেছে করুন
- 988 QTabWidget মধ্যে currentChanged সংকেত সঙ্গে সরবরাহ টাইপ 1.0.6 পরিবর্তিত হয়েছে
ফেডোরার জন্য buildscripts মধ্যে QtWebKit জন্য
PySide / Spyder প্রস্থানের
সংযুক্ত করা হয় যে একটি সংকেত সংযোগ বিচ্ছিন্ন করার চেষ্টা করার সময়
কি সংস্করণ 0.4.0 নতুন:
- এই রিলিজে বাগ বন্ধ করতে একটি বৃহদায়তন প্রচেষ্টা ছিল এবং একটি স্থিতিশীল এপিআই প্রস্তুত. তাই প্রতীক্ষিত সংস্করণ 1.0 দিগন্ত হয়.
- এই রিলিজ দ্বারা আচ্ছাদিত অন্যান্য বিন্দু API- টি 2.0 অন্তর্ভুক্ত. PyQt4 দুটি ভিন্ন (এবং বেমানান) API গুলি উপলব্ধ করা হয়.
আবশ্যক
- পাইথন
- কিউটি
- CMake
- ফালতু বা এলেবেলে লোক
- দ্বারা OpenSSL
পাওয়া মন্তব্যসমূহ না