Ma’vzu: Vizual dasturlashda ma’lumotlar buferi bilan ishlash. Reja


Download 1.9 Mb.
Pdf ko'rish
bet6/7
Sana20.12.2022
Hajmi1.9 Mb.
#1039613
1   2   3   4   5   6   7
Bog'liq
24-Mavzu

 
 


35-rasm 
Rasmda ko’rsatilgan tugmalarni yaratish uchun quyidagicha kod yozish mumkin: 
QWidget wgt; 
QPushButton* pcmdNormal = new QPushButton("SNormal Button"); 
QPushButton* pcmdToggle = new QPushButton("SToggle Button"); 
pcmdToggle->setCheckable(true); 
pcmdToggle->setChecked(true); 
QPushButton* pcmdFlat = new QPushButton("&Flat Button"); 
pcmdFlat->setFlat(true); 
QPixmap pix("D:/Qt/Projects/untitled15/1.png"); 
QPushButton* pcmdPix = new QPushButton("SPixmap Button"); 
pcmdPix->setIcon(pix); 
pcmdPix->setIconSize(pix.size()); 
//Layout setup 
QVBoxLayout* pvbxLayout = new QVBoxLayout; 
pvbxLayout->addWidget(pcmdNormal); 
pvbxLayout->addWidget(pcmdToggle); 
pvbxLayout->addWidget(pcmdFlat); 
pvbxLayout->addWidget(pcmdPix); 
wgt.setLayout(pvbxLayout); 
Vizual ravishda tugma yaratish 
Qt muhitida foydalanuvchi bilan o'zaro ta'sirlashadigan tugmalar kabi elementlarni yaratishingiz mumkin. 
Avval Qt Creator-ni ishga tushirish kerak. Loyihani yaratgandan so'ng, tahrirlash oynasi ochiladi. 
Ro'yxatdan Формы bo’limini ochib mainwindow.ui faylini toppish kerak. Mainwindow.ui-ni ikki marta bosing va 
Dizayn oynasi ochiladi.
Quyidagi rasmda ko'rsatilgandek, vidjet panelidan(chap tomonda) "Buttons" bo'limidagi "Push Button" tugmasini 
shaklga tortib chiqarsa bo’ladi. Joylashtirilgan tugma ustida sichqoncha o'ng tugmasini bosib va “Изменить текст” 
variantini tanlab, tugmadagi matnni o'zgartirish mumkin. 
Dastur tarkibida tugmaga uning nomi(ObjectName) orqali murojaat qilinadi. 
Tugma ustida sichqoncha o'ng tugmasini bosib va “Изменить objectName” variantini tanlab, tugma nomini 
o'zgartirish mumkin(37-rasm).Buni ob’yektning xususiyatlarini ko’rsatib turuvchi o’ng tomondagi maxsus panel 
yordamida xam bajarish mumkin(38-rasm). 



Download 1.9 Mb.

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




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