Advertisement
Guest User

Untitled

a guest
Jun 30th, 2019
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. #include "AppSedy.h"
  2. #include <QtWidgets/QApplication>
  3. #include <qlabel.h>
  4. #include <qpushbutton.h>
  5. #include <qboxlayout.h>
  6. #include <qlistwidget.h>
  7. #include <qmessagebox.h>
  8.  
  9. int main(int argc, char *argv[])
  10. {
  11.     QApplication a(argc, argv);
  12.    
  13.     QWidget* app = new QWidget;
  14.     QVBoxLayout* lay = new QVBoxLayout;
  15.     QListWidget* list = new QListWidget;
  16.     app->setLayout(lay);
  17.     QLabel* lbl = new QLabel("    Seby sta in gara bacu asta?");
  18.     QFont font = lbl->font();
  19.     font.setPointSize(42);
  20.     font.setBold(true);
  21.     lbl->setFont(font);
  22.     lay->addWidget(lbl);
  23.     lay->addSpacing(70);
  24.     //lay->addWidget(list);
  25.     QHBoxLayout* layH = new QHBoxLayout;
  26.     QPushButton* butonNu = new QPushButton("Nu");
  27.     QPushButton* butonDa = new QPushButton("Da");
  28.     QPushButton* butonNup = new QPushButton("Butonul asta nu merge");
  29.     QHBoxLayout* lay2 = new QHBoxLayout;
  30.     QPushButton* butonIepures = new QPushButton("Nici asta");
  31.     lay2->addWidget(butonNup);
  32.     layH->addWidget(butonNu);
  33.     //layH->addStretch();
  34.     layH->addWidget(butonDa);
  35.     lay->addLayout(layH);
  36.     lay->addStretch();
  37.     lay->addLayout(lay2);
  38.     lay->addStretch();
  39.     lay->addWidget(butonIepures);
  40.     QObject::connect(butonNu, &QPushButton::clicked, [&]() {
  41.         QMessageBox::warning(nullptr, "Warning", "Boamba zice altceva");
  42.     });
  43.     QObject::connect(butonDa, &QPushButton::clicked, [&]() {
  44.         QMessageBox::warning(nullptr, "Warning", "Felicitari! Ai castigat o pula de negru!");
  45.     });
  46.     QObject::connect(butonIepures, &QPushButton::clicked, [&]() {
  47.         QMessageBox::warning(nullptr, "Warning", "Teapa pulane!");
  48.     });
  49.  
  50.     app->show();
  51.  
  52.     return a.exec();
  53. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement