Dasturlash II 15-hafta mavzu: qt muhitida multimediyali fayllar bilan ishlash



Download 2,32 Mb.
bet2/7
Sana29.04.2022
Hajmi2,32 Mb.
#592293
1   2   3   4   5   6   7
Bog'liq
D2 maruza-15

15.2. Rasmlarni ochishni dasturlash
Raqamli tasvirlar bugungi kundalik hayotimizning ajralmas bo`lagiga aylanib ulgurgan. U selfi bo`lsin, yoki bitiruv kechasidagi fotosuratlar bo`lsin, yoki kulguli rasmlar bo`lsin, biz raqamli tasvirlarga ko`p vaqtimizni sarflaymiz. Ushbu mavzu qismida, qanday qilib Qt da C++ kodlaridan foydalani, o`zimizning shaxsiy rasm ko`rish dasturimizni loyihalashimiz mumkinligini ko`rib chiqamiz.
Keling endi rasm ko`ruvchi dastur loyihasini qurishni boshlaymiz!

  1. Qt Creat muhitini ishga tushiramiz va unda grafik muhit hosil qiluvchi yangi loyiha yaratamiz;

  2. Loyiha yatailgandan so`ng, mainwindow.ui ni ochib, forma (central widget)ga “imageDisplay” nomi bilan, rasmni namoyish etishda xizmat qiluvchi Label komponentasini joylashtiramiz. Keyin, Qt muhiti oynasining yuqori qismida turgan Layout Vertically tugmasini bosish orqali, formaga chegaraviy sozlanish qo`yamiz.



  1. Biz Label ga joy ajratish uchun, uskunalar paneli (tool bar) va holatlar paneli (status bar)ni olib tashlashimiz, shuningdek, formaning chegaraviy qiymatlarini 0 etib o`rnatishimiz mumkin:



  1. Shundan so`ng, menyular qatoriga ikki marta bosamiz va unda File harakatini va unga avlod bo`lgan Open File harakatini hosil qilamiz:



  1. Qt muhiti oynasining quyi qismidagi Action Editor bo`limidan, Open File harakatiga o`ng tugmani bosib, Go to slot... buyrug`ini tanlaymiz:



  1. Shunda bir oyna chiqadi va bizdan kerakli signalni tanlashimizni so`raydi. Jimlik qoidasiga ko`ra avvaldan tanlanib turgan triggered() ni tanlaymiz va OK tugmasini bosamiz:


Shundan so`ng, ushbu jarayon bajarilishida sodir bo`luvchi ishlarni amalga oshiruvchi slot avtomatik tarzda hosil qilinadi va unga tegishli kodlarni kiritishimiz mumkin bo`ladi. Keling, endi biz yaratgan slotga C++ kodlarini kiritib chiqamiz!

  1. Dastlab, mainwindow.h ni ochamiz va unga quyidagi kutubxonalarni biriktiramiz:

#include

Download 2,32 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




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

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish