profile
Размещено 1 год назад по предмету Информатика от dfalenkova

прикрепите скрин уже написанного кода и его результата в любой проге 1. Створіть проєкт, під час виконання якого буде відкриватися вікно з такими значеннями властивостей:  колір фону - сірий;  ширина – 200 пікселів;  висота – 100 пікселів;  відступ лівої межі – 150 пікселів;  відступ верхньої межі – 100 пікселів;  текст у рядку заголовка – Практична робота. 2. Збережіть проект у папці з іменем Практична 8. створеній у вашій папці. 3. Додайте до проекту обробник події Click для вікна, виконання якого установить червоний колір фону вікна, відступ верхньої межі вікна 200 пікселів від верхньої межі екрана, збільшить його ширину на 300 пікселів, зменшить на 50 пікселів відступ лівої межі вікна від лівої межі екрана, відкриє вікно повідомлень з текстом Ми вивчаємо програмування! 4. Збережіть проект із тим самим іменем у тому самому місці. 5. Додайте до проекту обробник події KeyPress. виконання якого змінить колір фону вікна на синій, збільшить на 300 пікселів відступ верхньої межі вікна від верхньої межі екрана, збільшить його ширину на 200 пікселів. 6. Збережіть проект із тим самим іменем у тому самому місці.​

  1. Ответ на вопрос
    Ответ на вопрос дан NastushikPlayy

    Ответ:

    #include <QApplication>

    #include <QWidget>

    #include <QPushButton>

    #include <QMessageBox>

    class MyWindow : public QWidget {

    public:

       MyWindow() {

           // Встановлення первісних характеристик вікна

           setGeometry(150, 100, 200, 100); // відступи та розміри

           setStyleSheet("background-color: gray;");

           setWindowTitle("Практична робота");

           // Обробник події кліку миші

           connect(this, &MyWindow::clicked, this, &MyWindow::onClicked);

           // Обробник події натискання клавіші

           connect(this, &MyWindow::keyPressed, this, &MyWindow::onKeyPressed);

       }

    protected:

       // Обробники подій

       void mousePressEvent(QMouseEvent *event) override {

           emit clicked();

       }

       void keyPressEvent(QKeyEvent *event) override {

           emit keyPressed();

       }

    signals:

       void clicked();

       void keyPressed();

    public slots:

       void onClicked() {

           setStyleSheet("background-color: red;");

           setGeometry(100, 200, 500, 50); // оновлення геометрії

           QMessageBox::information(this, "Повідомлення", "Ми вивчаємо програмування!");

       }

       void onKeyPressed() {

           setStyleSheet("background-color: blue;");

           setGeometry(100, 500, 400, 50); // оновлення геометрії

       }

    };

    int main(int argc, char **argv) {

       QApplication app(argc, argv);

       MyWindow window;

       window.show();

       return app.exec();

    }

    Объяснение:

    зачем

Не тот ответ на вопрос, который вам нужен?
Найди верный ответ
Самые новые вопросы
tegysigalpa2012
Русский язык - 6 лет назад

Помогите решить тест по русскому языку тест по русскому языку «местоимение. разряды местоимений» для 6 класса 1. укажите личное местоимение: 1) некто 2) вас 3) ни с кем 4) собой 2. укажите относительное местоимение: 1) кто-либо 2) некоторый 3) кто 4) нам 3. укажите вопросительное местоимение: 1) кем-нибудь 2) кем 3) себе 4) никакой 4. укажите определительное местоимение: 1) наш 2) который 3) некий 4) каждый 5. укажите возвратное местоимение: 1) свой 2) чей 3) сам 4) себя 6. найдите указательное местоимение: 1) твой 2) какой 3) тот 4) их 7. найдите притяжательное местоимение: 1) самый 2) моего 3) иной 4) ничей 8. укажите неопределённое местоимение: 1) весь 2) какой-нибудь 3) любой 4) этот 9. укажите вопросительное местоимение: 1) сколько 2) кое-что 3) она 4) нами 10. в каком варианте ответа выделенное слово является притяжательным местоимением? 1) увидел их 2) её нет дома 3) её тетрадь 4) их не спросили

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.