Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Qt Как правльно подключать "хедеры" https://www.cyberforum.ru/ qt/ thread1530385.html
Столкнулся со следующей проблемой Подключаю в файле А - файлы Б, С а в файле Б - файл С Как из файла Б обратиться к определениям из С, файл Б не видит объявления файла С и не дает подключить соответствующий "хедер". Как объявления одного хедера использовать в нескольких файлах, учитывая что "хедер" подключается один раз.
C++ Qt Работа с файлами
Суть такая - есть файл и в него надо записывать сообщения. Их огромное количество. Раньше делал так - в месте записи входящих сообщений передавал их в функцию. Функция записывала всё в файл. WriteLog(income_message); //Функция WriteLog и сообщение income_message //Запись логов void MainWindow::WriteLog(QString LogText) {QFile file("log.txt"); file.open(QIODevice::Append);
C++ Qt Копирование текста из QLineEdit в QPlainTextEdit https://www.cyberforum.ru/ qt/ thread1530219.html
Товарищи, есть задача реализовать следующую вещь. Есть поле QLineEdit line и QPlainTextEdit plaintext и кнопка QPushButton. При нажатии кнопки, из поля QLineEdit line текст должен копироваться в QPlainTextEdit plaintext. Как это реализовать? Вот мой код что получилось => //#include "widget.h" #include <QApplication> #include <QtWidgets> int main(int argc, char *argv) { QApplication...
C++ Qt Qt 4.8.1 не вызывается деструктор? Баг? Здравствуйте! Qt 4.8.1. Столкнулся с таким глюком: не всегда вызывается деструктор главного окна. Поясню. Сначала столкнулся с этим в своем проекте. Долго и безуспешно копался, а потом решил создать новый и проверить срабатывает ли деструктор в чистом проекте. Так вот и там не всегда вызывается. Проверял вставкой в оный qDebug() << "Destructor". Иногда после нескольких запусков, а иногда и сразу... https://www.cyberforum.ru/ qt/ thread1530116.html
C++ Qt Как легче всего размещать виджеты
Здравствуйте. Пытаюсь сделать окно для клиента чата, с кодовой частью проблем почти нет :), но не могу разобраться размещение виджетов в окне, а точнее с их положением. Как можно размещать виджеты (кнопки, поля и т.д.) путем указания координат виджета ? Я пробовал QGridLayout, но как-то вроде это не то :), там нужно указывать столбец и строку или что-то типа того. Пробовал также размещать...
C++ Qt QtScript и графика Можно ли в QtScript пользоваться canvas также, как и в Web-е ? Или хотя-бы использовать QtPaint https://www.cyberforum.ru/ qt/ thread1529922.html
C++ Qt 2-D алгоритм графики Осуществить вывод на экран сцены, состоящей из 10 многоугольников, случайным образом расположенных на графическом экране. Предусмотреть возможность для пользователя выбора многоугольника с использованием графического курсора для выполнения операции сдвига. Коэффициенты матрицы преобразования выбираются случайным образом. https://www.cyberforum.ru/ qt/ thread1529838.html C++ Qt Qt (MinGW edition) + QGLWidget + QTreeView + QFileSystemModel
В чем суть: Есть Qt(версия для MinGW), есть проект, структура которого примерно такова : MainWidget : QWidget { -QVBoxLayout -{ --QMenuBar --QHBoxLayout --{ ---WOpengl : QGLWidget
C++ Qt Посимвольное чтение текста из файла https://www.cyberforum.ru/ qt/ thread1529741.html
Здравствуйте! Вот код, считывающий текст из файла и отображающий его в виде дерева void MainWindow::ERT() { QTreeWidgetItem *par; QTreeWidgetItem *child; QTreeWidgetItem *itm; QString fileread="C:/Text.txt"; QFile Tx(fileread); if(!Tx.open(QFile::ReadOnly |QFile::Text)) {
C++ Qt Поместить много объектов в список https://www.cyberforum.ru/ qt/ thread1529513.html
Есть приложение с "много кнопок", кнопки расставлены в дизайнере по своим местам, как на картинке. Все кнопки связаны с единственным слотом-обработчиком. Как их все законнектить с одним слотом? Либо по одной, либо поместить все в список, а потом в цикле коннектить. Получается много помещать в список вручную. Есть другие варианты? btn = ui->pushButton_01; btn = ui->pushButton_02; btn =...
C++ Qt QObject::connect: No such slot QTextEdit::append("Work!") in ./simply/main.cpp:37
Доброго времени суток. Почему у меня коннект не создаётся. Я хочу по нажатию на кнопку, чтобы текст добавлялся в текстовое поле. А вместо этого ничего не происходит и вываливается вот это: QObject::connect: No such slot QTextEdit::append("Work!") in ../simply/main.cpp:37Вот сам код: #include <QApplication> #include <QTextEdit> #include <QPushButton> #include <QVBoxLayout> #include...
C++ Qt Сборка проекта написанного на Qt4 1. Написал программу-компилирую ее- выдает фатальную ошибку - include <QtGui> нельзя найти файла или каталога!! такое исчезает если в папку с файлами закинуть файл .ui!! Далее 2.Вы создаете пример графический- создается файл .срр .заголовочный пустой и форму .уи!! компилируется и работает!! но если я добавляю инклюдом файл еще один .срр например и все компилирую-то КуТэ выдает ошибку в... https://www.cyberforum.ru/ qt/ thread1529044.html
1 / 1 / 1
Регистрация: 13.03.2012
Сообщений: 424
0

Передача параметра из одного класса в другой(событие) - C++ Qt - Ответ 8072685

14.09.2015, 17:13. Показов 875. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Помогите пожалуйста, не могу получить элемент из одного класса в другой событием нажатия кнопки

click.cpp
тут по нажатию на элемент на сцене получаю итм
C++ (Qt)
1
2
3
4
5
6
void Click::mousePressEvent(QGraphicsSceneMouseEvent *ev)
{
 
     itm=this;
     qDebug()<<itm;
}
тут возвращаю его
C++ (Qt)
1
2
3
4
5
QGraphicsItem *Click::returnThisItem()
{
 
    return itm;
}
Mainwindow.cpp

тут пытаюсь его получить, но получаю не то что надо, не этот элемент
C++ (Qt)
1
2
3
4
5
6
7
8
9
void MainWindow::setItem(QString setParam1, QString setParam2, QString setParam3, QString setParam4, bool CheckNew, bool CheckTaken, bool CheckParchase, QString StartDate, QString EndDate)
{
 
    QGraphicsItem *itm;
    itm=cl->returnThisItem(); 
 
    setChild(itm,setParam1,setParam2,setParam3,setParam4,CheckNew,CheckTaken,CheckParchase,StartDate,EndDate);
 
}
может что-то не правильно делаю

Вернуться к обсуждению:
Передача параметра из одного класса в другой(событие) C++ Qt
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.09.2015, 17:13
Готовые ответы и решения:

Передача ссылки на функцию класса Виджет в другой класс
Будет ли работать если передать ссылку на функцию от класса Виджет в класс который не виджет. ...

Как передать объект одного класса в другой с использованием сигналов/слотов?
Есть 2 класса namespace Ui { class MainWindow; } class MainWindow : public QMainWindow {...

Передача объекта класса в другой класс и обращение к этому объекту. (Потоки)
Привет, есть 3 класса. 1) Основой класс (форма) 2) Класс потоковый A. 3) Класс потоковый B. ...

Передача значения параметра из одного класса в другой при разных хедерах
Всем здравствуйте! Застопорился над одним вопросом... Был бы очень благодарен за помощь! Суть:...

1
14.09.2015, 17:13
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.09.2015, 17:13
Помогаю со студенческими работами здесь

Передача параметра из одного шаблона в другой
Нужно передать значение атрибута &quot;name&quot; из шаблона &quot;message&quot; в переменную &quot;messageName&quot; шаблона...

Передача значения или параметра из одного метода в другой
Приветствую всех. Подскажите, как решить данную проблему. Мне нужно из метода CreateVector передать...

Грамотная реализация передачи параметра из одного класса в другой
Всем привет. Пишу программу wpf. На форме есть кнопка, нажав на которую, я запускаю метод читки...

Передача массива из одного класса в другой
Имеется класс Open.cs в нём есть метод public void OpExcel(string file, Form1 form,...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru