Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Qt Кодировка в Qt https://www.cyberforum.ru/ qt/ thread2208842.html
Раньше спокойно работа в Qt v5.10 и использовал русский язык при выводе сообщений об ошибке через QMessageBox, и все выводило, что и предполагалось. Но потом скачал, по кое-каким причинам, решил...
Фокус в QMenu C++ Qt
Как установить фокус на определённый action в QMenu...или что нужно переопределить для этого? Жаль, что setActiveAction не устанавливает фокус.
Связать грид с скроллом C++ Qt
Доброго времен и суток, можно ли как то связать скрол бар и gridLayout, что бы когда в гриде не помещались элементы, они не налазили друг на друга, а что бы появился скрол и можно было бы опустится...
C++ Qt Как перевести число из 16-ричной в 10-ную систему счисления? void MainWindow::on_pushButton_6_clicked() { int d; //Считаем значение из первого lineEdit QString S3 = ui->lineEdit_5->text(); //Переведем значение в число d =... https://www.cyberforum.ru/ qt/ thread2208514.html
C++ Qt Редактирование QSS https://www.cyberforum.ru/ qt/ thread2208513.html
Доброго времени суток, не подскажете куда нужно пихать это? QComboBox{ border-image: url(:/Components/pictures/frame.png) 4; border-width: 3; } Вставляю в конструктор формы, выдает...
C++ Qt QMessageBox::StandartButton - сделать больше двух кнопок
Доброго времени суток, можно ли создать больше двух кнопок в QMessageBox::information, и можно ли задать созданных кнопкам свой слот?
C++ Qt Удаление файла
Привет. Нужно осуществить удаление файла , с которым сейчас работаю. Но при попытке удалить или переименовать этот файл ничего не происходит. Хотя любой другой файл удаляется/ переименовывается....
C++ Qt Сортировка вектора моего класса QVector <DbTrade> tradeVector как сделать Помогите не могу сделать сортировку вектора моего класса Вот код dbtrade.h #ifndef DBTRADE_H #define DBTRADE_H class DbTrade https://www.cyberforum.ru/ qt/ thread2207807.html
C++ Qt Массив label ов https://www.cyberforum.ru/ qt/ thread2207797.html
Здравствуйте! Подскажите, пожалуйста, как создать массив label'ов из 5 элементов, чтобы они отражались в главном окне mainwindow.ui. Пробовал так: MainWindow::MainWindow(QWidget *parent) : ...
C++ Qt Узнать расположение объекта Доброго времени суток, можно ли как то узнать координаты на которых находится кнопка? https://www.cyberforum.ru/ qt/ thread2207758.html
4 / 4 / 3
Регистрация: 28.08.2017
Сообщений: 81
12.03.2018, 13:33  [ТС] 0

Не хочет читать this

12.03.2018, 13:33. Просмотров 936. Ответов 6
Метки (Все метки)

Ответ

icpu, сейчас попробую ссылочный, но connect в других случаях для этого класса работает. Например тут
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
void date_base::handbook(QToolBox *tool_box, MainWindow *w)
{
 //   QObject::connect(this, SIGNAL(signal_update()), w, SLOT(slot_update()));
   // signal_update();
    int p = tool_box->count();
    for(int i =0; i < p ; i++)
    {
        delete tool_box->widget(0);
    }
    QSqlQuery query;
    QSqlQuery query2;
    query.exec("SELECT _id_person, first_name, surname, patronymic, _position FROM handbook_person");
    while(query.next())
    {
        int id = query.value(0).toInt();
        QString first_name = query.value(1).toString();
        QString surname = query.value(2).toString();
        QString patronymic = query.value(3).toString();
        QString position = query.value(4).toString();
        QString full_name = surname + " " + first_name + " " + patronymic + " " + position;
        QWidget *page = new QWidget(tool_box);
        QVBoxLayout *page_layout = new QVBoxLayout(page);
        page_layout->setAlignment(Qt::AlignTop);
        page->setObjectName(QString::number(id) + "_" + first_name + "_" + surname + "_" + patronymic + "_" +position);
        page->setLayout(page_layout);
        tool_box->addItem(page, full_name);
        QAbstractButton *button = tool_box->findChild<QAbstractButton*>("qt_toolbox_toolboxbutton");
        button->setObjectName("button_" + QString::number(id) + "_" + first_name + "_" + surname + "_" + patronymic + "_" +position);
        button->setMinimumHeight(31);
        query2.exec("SELECT _number, _type FROM handbook_number WHERE _id_person =" + QString::number(id));
        while(query2.next())
        {
            QString num = query2.value(0).toString();
            QString type = query2.value(1).toString();
            QPushButton *button = new QPushButton(type+ " " + num, page);
            button->setObjectName(type + "_" + num);
            page_layout->addWidget(button);
            QObject::connect(button, SIGNAL(clicked()), w , SLOT(slot_spravochnik_shk()));
        }
    }
}


Вернуться к обсуждению:
Не хочет читать this
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2018, 13:33
Готовые ответы и решения:

Не хочет читать БД
Доброго времени! Установлен 1с 8.1+Зарплата и кадры бюдж учреждения. Странно как-то, но в начале...

file_get_contents() не хочет читать js
Так же есть вопрос по функции file_get_contents. Не могу получить код java script. например:...

девайс хочет читать вес.
Есть устр-во на mego32. Надо научить читать вес. Как это делается &quot;обычно&quot; ? Не имел опыта, да и...

Компилятор не хочет читать функиции.
Мой компилятор когда я визываю функцию пишет ошибку. Скажите что делать.

6
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.