Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Qt QTcreator не захватывает библиотеки https://www.cyberforum.ru/ qt/ thread1308977.html
Доброго времени суток! Хотелось скомпилировать детектор границ Кенни (http://robocraft.ru/blog/computervision/484.html). Выдает ошибку. cvHello прекращает работу. Если открыть папку, где лежит debug и запустить cvHello.exe оттуда, получаю надпись, что нет библиотеки libgcc_s_dw2-1.dll. Если добавить эту в папку debug, приходит ошибка о новой библиотеке. После добавления всех библиотек,...
C++ Qt Видоизменяем QTextEdit
Всем привет! Понадобилась мне кнопка, которая содержала бы в себе красивый многострочный текст. QPushButton явно не то, из-за однострочности, поэтому я решил унаследовать QTextEdit. Поставил readOnly, переопределил mousePressEvent и собираюсь сделать ещё одну вещь - Чтобы когда над такой кнопкой пролетал курсор мышки, у неё менялся цвет фона (например background-color: rgb(170, 255, 255)). А...
C++ Qt Qt4. Не могу понять принцип работы с com портом Здравствуйте! По роду деятельности я столкнулся с программированием com порта средствами библиотеки Qt в ОС МСВС. После просмотра примеров и чтения документации ничего конкретного отыскать для себя не смог. В литературе ничего, что бы касалось этой темы, не нашел. Просматривал исходные коды библиотеки QExtSerialPort, прояснил некоторые моменты настройки и передачи, но так и не понял, с чего... https://www.cyberforum.ru/ qt/ thread1308894.html C++ Qt QSlider + QListWidget При увеличивании значения бегунка в список добавляются случайные числа как удалять их при уменьшении значения бегунка? Пробовал как-то так: connect(slider, SIGNAL(valueChanged(int)), this, SLOT(slot_for_adding_elements_by_slider())); ... void Aectann::slot_for_adding_elements_by_slider() https://www.cyberforum.ru/ qt/ thread1308830.html
Qt failure in QList C++ Qt
QList<elective> listOfElective и Student student объявлены в main как глобальные ошибка появляется при вызове в fillListFromFile() ф-ций elctv.setAllPlaces(stringList) и elctv.setSelectedPlaces(stringList), без них приложение запускается void Wizard::fillListFromFile() { elective elctv; QString buffer;
C++ Qt Как заставить объект двигаться только по вертикали? Объект сцены RectItem, тащу его мышкой. Как заставить его двигаться только по вертикали? попробовал в MouseMoveEvent написать rect.setX(50); Чтобы координата Х оставалась неизменной, но это работает только при первом движении мышкой, как я понимаю. Если перемещать чуть дольше, координата не выставляется. Вероятно, требуется какой-то while, не пойму что в нем написать. что-то типа... https://www.cyberforum.ru/ qt/ thread1308562.html
C++ Qt Обращение к форме Здравствуйте! Вопрос таков : Есть форма ( там, допустим, есть Tablewidget), также есть разные cpp и хедеры! Как обратиться к этой форме из остальных cpp!? в частности к Тэблвиджет!? Попытался сделать так! В хедере, где объявлена форма, объявление ее перенес в паблик! В СПП, где хотел бы использовать форму, подключил: хедер и ui_хедер! Создаю в этом же спп указатель: хедер *QWERTY; И... https://www.cyberforum.ru/ qt/ thread1308540.html Srand для QListWidget C++ Qt
Как заполнить список (QListWidget) случайными числами? Пробовал как-то так: srand(time(NULL)); int random_value = rand() % 100; list = new QListWidget(this); for (int counter = 0; counter < 100; counter++) list->addItem(random_value); //list->addItem( rand() % 100); list->setGeometry(0,0,100,100); но в addItem же нельзя передавать int
C++ Qt Редактирование таблицы Здравствуйте, есть небольшая проблема с редактированием таблицы. Как запретить редактирование таблицы напрямую (то есть двойной щелчок по ячейке), а сделать что-то типа нажатие правой кнопкой на строку, выбрать "Изменить" и уже в новом окне изменять именно эту строку.Все данные хранятся в базе. А вывожу с помощью QTableModel. Заранее спасибо. https://www.cyberforum.ru/ qt/ thread1308412.html C++ Qt Передача значения с QLineEdit в QSpinBox https://www.cyberforum.ru/ qt/ thread1307675.html
Доброго времени суток. Суть задачи такова: В текстовом редакторе должны автоматически отображаться числа, вводимые в счетчике, а значение данного счетчика должно соответственно обновляться и равняться числу, введенному в текстовом редакторе. С первой частью разобрался: как я понял счетчик QSpinBox умеет посылать сигнал int или Qstring - посылаем сигнал valueChanged(QString) в слот нашего...
C++ Qt Как пересчитать координаты?
Задача - нарисовать нотный лист. есть QGraphicsScene, есть QGraphicsRectItem - это страница(str) Есть QGraphicsRectItem - это нотоносец(staff), установлено staff.setParentItem(str), т.е при изменениях страницы нотоносцы меняются с ней. Нотоносец можно двигать по сцене. и есть QGraphicsEllipseItem- нота(note), должна добавляться на нотоносец по щелчку правой кнопки мыши. Координаты...
C++ Qt QLabel перенос текста https://www.cyberforum.ru/ qt/ thread1307527.html
Привет. Есть QLabel у которого property wordWrap установлен в true. И в принципе он со своей задаче справляется, но до поры до времени. Если в этот лейб засунуть текст "аааааа
20 / 16 / 7
Регистрация: 27.02.2012
Сообщений: 742
0

Ошибка при обращении из одного класса к методу другого класса - C++ Qt - Ответ 6891971

24.11.2014, 00:42. Показов 1498. Ответов 10
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Структура проекта, 2 класса:
класс графики MainWindow
класс логики Сannibals

при обращении из mainwindow к методу из cannibals возникает ошибка
invalid use of non-static member function
форма обращения:
C++ (Qt)
1
2
3
4
5
6
7
8
9
10
11
12
13
 Cannibals c;
    std::thread Cannibal[N];
 
            for(int i=0;i<M;i++)
                    {
                       Cannibal[i] = std::thread(std::bind(&(decltype(c)::Dinner),c));
 
                    }
 
            for(int i=0;i<N;i++)
            {
             Cannibal[i].join();
            }


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

Обработка сигналов одного класса при обращении из другого
Не могу понять почему не обрабатывается сигнал &quot;finished&quot; у QNetworkAccessManager. Сигналы со...

Ошибка при обращении к объекту другого класса
Когда пытаюсь с класса Drone вызвать через его объект функцию из класса Widget то появляется такая...

Как связать сигнал одного класса со слотом другого класса, содержащего указатель на объект этого класса?
Подскажите, пожалуйста, как связать сигнал одного класса со слотом другого класса, содержащего...

Вызов функции из одного класса кнопкой из другого класса
Доброго времени суток. Помогите разобраться с сигналами и слотами. Уже устал перечитывать не могу...

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

Доступ к методу другого класса
здравствуйте как можно вызвать метод класса из другого класса пример qw.h #ifndef QW_H #define...

Соединения слота одного класса и сигнала другого
Здравствуйте! Недавно начал изучать Qt и столкнулся с проблемой соединения слотов и сигналов. У...

Как получить доступ к переменным одного класса из методов другого
Есть класс MainWindow с переменными в pablic, и кьютешный QGraphicsView. Нужно вот тут void...

Доступ к методу класса
image.h #ifndef QMYBUTTON_H #define QMYBUTTON_H #include &lt;qpushbutton.h&gt; class image:public...

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