Size: a a a

2020 April 04

Т

Тимур in Qt
Как бы это выглядело
источник

BN

Bahman Nurnazarov in Qt
Thread возвращает поток в котором живёт твой объект.
источник

BN

Bahman Nurnazarov in Qt
Тимур
Как бы это выглядело
Просто замени sleep() на то что я написал выше
источник

Т

Тимур in Qt
🤔
источник

Т

Тимур in Qt
Попробую
источник

BN

Bahman Nurnazarov in Qt
источник

SK

Stas Koynov in Qt
вот придут админы дадут по ридонли, за плохие советы и НЕ чтение документации...
источник

BN

Bahman Nurnazarov in Qt
Я этого ждал
источник

BN

Bahman Nurnazarov in Qt
И хотел удостовериться
источник

BN

Bahman Nurnazarov in Qt
Почему?
источник

SK

Stas Koynov in Qt
почему что?
источник

BN

Bahman Nurnazarov in Qt
Stas Koynov
вот придут админы дадут по ридонли, за плохие советы и НЕ чтение документации...
Это же ты мне?
источник

B

Bril in Qt
Тимур
#include "mainwindow.h"
#include "ui_mainwindow.h"
#include <QApplication>
#include <QStyle>
#include <QLineEdit>
#include <QString>
#include <unistd.h>

MainWindow::MainWindow(QWidget *parent)
   : QMainWindow(parent)
   , ui(new Ui::MainWindow)
{
   ui->setupUi(this);
   setWindowTitle("Вход В палаТу");

   ui->user->setPlaceholderText("введите логин здесь(шИзоиД).....");
   ui->password->setPlaceholderText("введите пароль здесь(уКОл).....");
   ui->user->setClearButtonEnabled(true);
   ui->password->setClearButtonEnabled(true);
   ui->password->setEchoMode(QLineEdit::Password);
   QIcon username("/home/HEARTBLEED/Desktop/photo_2020-04-03_14-44-22.jpg");
   QIcon pass("/home/HEARTBLEED/Desktop/photo_2020-04-03_14-48-36.jpg");
   ui->user->addAction(username,QLineEdit::LeadingPosition);
   ui->password->addAction(pass,QLineEdit::LeadingPosition);
}

MainWindow::~MainWindow()
{
   delete ui;
}

void MainWindow::on_pushButton_clicked()
{
   QString loginuser = ui->user->text();
   QString loginpassword = ui->password->text();
   if(ui->check_1->isChecked() && ui->check_2->isChecked() && ui->check_3->isChecked()) {
       if(loginuser == "шИзоиД" && loginpassword == "уКОл") {
   ui->allow->setText("очеНь ХОроШо а тепЕРЬ впаЛату");
   sleep(5);
   ui->statusbar->showMessage("очеНь ХОроШо а тепЕРЬ впаЛату");
       }
}
}
Так это ожидаемо что у тебя визуально сразу два действия, setText только устанавливает текст, но его изменение на экране происходит уже позже после репаинта всего гуя
источник

SK

Stas Koynov in Qt
Bahman Nurnazarov
Это же ты мне?
да, у чувака заблокировалась очередь ему нужен QTimer для его хотелок.
источник

BN

Bahman Nurnazarov in Qt
Аа да. Извини Тимур. Я код не прочитал. Просто вы там говорили про unistd.h и вот я подумал зачем использовать что стороннее если в самом qthread есть sleep.
источник

BN

Bahman Nurnazarov in Qt
Вам нужно что то вроде

QTimer::singleShot(5000, [this]{
       ui->statusBar->showMessage("");
   });
источник

SK

Stas Koynov in Qt
другое дело
источник

S

Sergey in Qt
Ребят, у меня тут учебная таска, нужно запилить QML application: image viewer с такими опциями:
1.  Предоставить возможность выбирать путь к картинкам (папке)
2.  Реализовать возможность отображения картинок:
a.  списком
b.  таблицей
c.  PathView
3.  При клике на картинку, она увеличивается, чтобы можно было рассмотреть детали

Подскажите, пожалуйста, что мне для этого нужно почитать/разобрать?
источник

МВ

Макс Воробьев in Qt
qmlbook
источник

МВ

Макс Воробьев in Qt
а вообще посмотри примеры в QtCreator - там наверняка есть что-то готовое
источник