Mavzu: Dasturiy mahsulot ishlab chiqish masalasi tahlili va loyihalash Masalaning qo`yilishi



Download 110,59 Kb.
bet8/13
Sana07.09.2021
Hajmi110,59 Kb.
#167921
1   ...   5   6   7   8   9   10   11   12   13
Bog'liq
1-amaliy ish. Loyiha ishlab chiqish

widget.h


  1. Pleylist ekranini namoyish qilish uchun siz QStandardItemModel-dan foydalanishingiz kerak. Unda audio fayllarning yo'llari, shuningdek audio fayllarning nomlari bo'ladi. Birinchi ustun audio faylning nomi bo'ladi, ikkinchisi esa to'liq yo'l bo'ladi, ammo bu ustun QTableView ob'ektida yashiringan, bu pleylistni namoyish qilish uchun javobgar bo'ladi.

  2. Bundan tashqari, media manbalari sifatida faylga olib boradigan yo'llar QMediaPlayer-ga joylashtiriladigan QMediaPlaylist ob'ektiga joylashtirilishi kerak.

  3. Ushbu ob'ektlar uchun ko'rsatmalar ilova oynasining sarlavha fayliga joylashtiriladi. Shuningdek, pleylistga treklarni qo'shish tugmachasini bosish bilan ishlov berish uchun interfeys dizayneri tomonidan avtomatik ravishda yaratilgan uyasi ham mavjud.

  4. #ifndef WIDGET_H

  5. #define WIDGET_H

  6.  

  7. #include

  8. #include

  9. #include

  10. #include

  11.  

  12. namespace Ui {

  13. class Widget;

  14. }

  15.  

  16. class Widget : public QWidget

  17. {

  18. Q_OBJECT

  19.  

  20. public:

  21. explicit Widget(QWidget *parent = 0);

  22. ~Widget();

  23.  

  24. private slots:

  25. void on_btn_add_clicked(); // Слот для обработки добавления треков через диалоговое окно

  26.  

  27. private:

  28. Ui::Widget *ui;

  29. QStandardItemModel *m_playListModel; // Модель данных плейлиста для отображения

  30. QMediaPlayer *m_player; // Проигрыватель треков

  31. QMediaPlaylist *m_playlist; // Плейлиста проигрывателя

  32. };

  33.  

  34. #endif // WIDGET_H

Download 110,59 Kb.

Do'stlaringiz bilan baham:
1   ...   5   6   7   8   9   10   11   12   13




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

    Bosh sahifa
davlat universiteti
axborot texnologiyalari
ta’lim vazirligi
zbekiston respublikasi
maxsus ta’lim
O’zbekiston respublikasi
nomidagi toshkent
guruh talabasi
o’rta maxsus
toshkent axborot
texnologiyalari universiteti
xorazmiy nomidagi
davlat pedagogika
rivojlantirish vazirligi
pedagogika instituti
vazirligi muhammad
haqida tushuncha
kommunikatsiyalarini rivojlantirish
respublikasi axborot
toshkent davlat
O'zbekiston respublikasi
tashkil etish
vazirligi toshkent
bilan ishlash
Toshkent davlat
matematika fakulteti
saqlash vazirligi
Ishdan maqsad
o’rta ta’lim
ta’limi vazirligi
fanining predmeti
pedagogika universiteti
haqida umumiy
uzbekistan coronavirus
sog'liqni saqlash
koronavirus covid
coronavirus covid
qarshi emlanganlik
respublikasi sog'liqni
vazirligi koronavirus
risida sertifikat
vaccination certificate
sertifikat ministry
covid vaccination
moliya instituti
fanidan tayyorlagan
umumiy o’rta
fanlar fakulteti
fanidan mustaqil
ishlab chiqarish
Toshkent axborot