Python dasturlash tilida ma’lumotlar bazasi bilan ishlash


Download 218.41 Kb.
bet3/5
Sana18.06.2023
Hajmi218.41 Kb.
#1561403
1   2   3   4   5
Bog'liq
Python mustaqil ish

PyQTda ishlash
QT nima?
QT - bu dastlab Nokia tomonidan ishlab chiqilgan, keyinchalik dastur ishlab chiqish uchun ishlatiladigan Digia-ga sotiladigan multiplatformli ramka, u C ++ da yozilgan, ammo Bindings orqali boshqa tillarda ishlatilishi mumkin (bizning holatimizda PySide yoki PyQt ) PySide va PyQt o'rtasidagi farqlar asosan Litsenziya, PySide LGPL shartlari asosida va PyQT GPL yoki tijorat litsenziyasi asosida litsenziyalangan, shuning uchun yopiq dastur yaratilganda biz to'lashimiz kerak.
PySide Nokia tomonidan, PyQt esa RiverBank tomonidan yaratilgan.
PySide har bir QT moslamasining QStringdan foydalanganimizda har safar STR-dan foydalanish muammosidan xalos qiladi.
Tayyorlanishi:
Qt o'rnatamiz:
Agar bizda Kde bilan kelishmovchilik bo'lsa, bizda kerak bo'lgan narsalar bo'lishi kerak, agar bo'lmasa:
sudo apt-get install qt4-dev-vositalari
Biz PySide-ni o'rnatamiz:
sudo apt-get install pyside pyside-tools
Bizning birinchi Python + QT dasturimiz
Biz sevimli matn muharririmizga boramiz, sizga sublime-text2-ni o'rnatishingizni maslahat beraman, lekin siz o'zingiz xohlaganingizdan foydalanishingiz mumkin va biz quyidagi kodni yozamiz va har doim ".py" kengaytmasi bilan tugashini istagan nom bilan saqlaymiz. Men app1.py sifatida saqlayman:

Biz uni konsoldan shunday boshqaramiz:
python app1.py
Ushbu oyna paydo bo'lishi kerak

Faqat shu narsa, chunki ilgari faqat konsolingiz bo'lsa, nimadan shikoyat qilyapsiz? Siz nima kutdingiz, Erpmi? biron bir narsa boshlanishi uchun odamga keling.
Endi kodni tushuntiramiz:
from PySide.QtGui import *
from sys import exit, argv
Bu erda biz PySide-ni bajarish uchun kerakli modullarni import qilamiz.
app = QApplication(argv)
Biz "Qapplication" nusxasini ism dasturi bilan yaratamiz.
window = Qwidget()
Biz QWidget () nusxasini yaratamiz.
window.setWindowTitle("Primera App PySide")
Biz Qwidget nomini "o'rnatish" uchun parametr sifatida Stringni qabul qiladigan setWindowTitle usulini bajaramiz.
window.show()
Biz derazamizni ko'rsatamiz
exit(app.exec_())
nihoyat biz QApplication () bajarilishining cheksiz tsiklini bajaramiz.


Download 218.41 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling