Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Qt Вызов слота из другого класса При вызове слота из MainWindow.cpp в MainWindow.cpp все работает. Перенес слот в mouses.cpp. Вызываю слот из mouses.cpp в MainWindow.cpp так: mouses * mouses; ui->webView->load(QNetworkRequest(QUrl("http://google.com"))); connect(ui->webView,SIGNAL(loadFinished(bool)),this,SLOT( mouses->doMouseLeftClick1();)); Получаю ошибку: Object::connect: No such slot... https://www.cyberforum.ru/ qt/ thread766830.html C++ Qt Как сделать инклуд файла .cpp, чтобы функции указанные в нем, считались как функции основного файла?
Есть файл Main.cpp. Есть файл functions.cpp с функциями. Как сделать инклуд functions.cpp в Main.cpp, чтобы код из functions.cpp для Main.cpp считался своим? В PHP просто делается include("name.php") и код другого файла считается своим. Такое возможно в c/c++?
C++ Qt ActiveX + Qt + Excel https://www.cyberforum.ru/ qt/ thread766537.html
Добрый вечер (надеюсь =) ) Немедля перейду к проблеме, чтобы не отнимать Ваше время. Итак, раньше работал с C#, там чтобы работать с Excel нужна была библиотека, через которую все делалось очень просто и понятно. Сейчас пересел на Qt, спец. библиотеки нет, поэтому приходится работать через ActiveX. Например вот так: //Устанавливаем имя листа worksheet->dynamicCall( "Name", "Data sheeet"...
C++ Qt QTCreator кроссплаформенная разработка Ребят, как мне, имея Ubuntu и QTCreator, скомпилить exeшник для Windows?? Использую CMake https://www.cyberforum.ru/ qt/ thread766442.html
Рисование графика C++ Qt
Не могу понять почему график рисуется не так как надо по точкам??? Вот код #include "mainwindow.h" #include "ui_mainwindow.h" void MainWindow::start() {
C++ Qt Игрушка Танчики https://www.cyberforum.ru/ qt/ thread766225.html
у меня есть 1 свой танк, 2 вражеских. и сейчас если один вражеский попадет в другого вражеского, то подстреленный исчезает и выходит конец игры. как обработать событие чтобы вражеские не могли друг друга убивать? void Field::moveShots() { for (int i = 0; i < bullets.size(); i++) { Bullet *pb; pb = dynamic_cast <Bullet*> (bullets); QRegion region = pb -> Move(height());
C++ Qt скобки для конструктора Может вопрос нелепый, но я только начинаю нормально въезжать в C++/Qt, поэтому ЕМНИП в старых книжках, которые я когда-то читал объект С++ всегда создавался так QProgressBar *bar = new QProgressBar(); Однако, сейчас начал читать книжку Шлее и он всегда опускает конечные скобки для конструктора, так QProgressBar *bar = new QProgressBar; Собственно вопрос, есть ли в этом какой-то скрытый... https://www.cyberforum.ru/ qt/ thread765922.html Работа с векторными графическими файлами WMF и EMF C++ Qt
Добрый день, уважаемые форумчане! возможна ли следующая реализация на QT, может у кого есть примеры: - загрузка векторного графического файла (wmf или emf), добавить в него переменные; - к этому графическому файлу существует некий скрипт, в котором определяются переменные, тпа B = 1200, H = 1000.
C++ Qt Принято ли в программах на Qt использовать исключения? Где-то слышал, что нет. Может просто я не так понял? https://www.cyberforum.ru/ qt/ thread764928.html C++ Qt MS VS 2010 подставляет include <qfile.h>, а хотелось бы <QFile> Так работает автоматическая подстановка. Не хотелось бы ее отключать. https://www.cyberforum.ru/ qt/ thread764924.html
ошибка линкера при изпользовании QSound C++ Qt
#include "mainwindow.h" #include <QApplication> #include <QString> #include <QtMultimedia/QAudioOutput> #include <QtMultimedia/QSound> int main(int argc, char *argv) { QApplication a(argc, argv); QSound *Player = new QSound("",NULL); Player->play("C:\\1.wav");
C++ Qt странное поведение QString https://www.cyberforum.ru/ qt/ thread764817.html
QString id; r=manager->get(QNetworkRequest(QUrl(Online_adress+"addGameUser.php?room="+room+"&name="+name))); eventLoop.exec(); QMessageBox::about(0,"",r->readAll()); //выводит сообщение id=r->readAll(); // падает на этой строчке
75 / 75 / 8
Регистрация: 24.09.2015
Сообщений: 342
17.12.2018, 10:38 0

Консольное приложение с сигналами и слотами - C++ Qt - Ответ 13166714

17.12.2018, 10:38. Показов 8213. Ответов 10
Метки (Все метки)

Ответ

8Observer8, что значит
C++ (Qt)
1
#include "main.moc"
?

Qt пишет что файл не найдет

На других сайтах есть примеры консольного приложения с включенным механизмом сигналов и слотов, но откомпелировать его не удается. В Qt Creater создаю консольное приложение и копирую в него код из примера:

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
// main.cpp
#include <QtCore>
 
class Task : public QObject
{
    Q_OBJECT
public:
    Task(QObject *parent = 0) : QObject(parent) {}
 
public slots:
    void run()
    {
        // Do processing here
 
        emit finished();
    }
 
signals:
    void finished();
};
 
#include "main.moc"
 
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
 
    // Task parented to the application so that it
    // will be deleted by the application.
    Task *task = new Task(&a);
 
    // This will cause the application to exit when
    // the task signals finished.    
    QObject::connect(task, SIGNAL(finished()), &a, SLOT(quit()));
 
    // This will run the task from the application event loop.
    QTimer::singleShot(0, task, SLOT(run()));
 
    return a.exec();
}
Код такого типа работает:
C++ (Qt)
1
2
3
4
5
6
7
8
9
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    printf("Hello world!\n");
 
    QTimer::singleShot(0, &a, SLOT(quit()));
 
    return a.exec();
}
А пример с задачами не компелируется

Вернуться к обсуждению:
Консольное приложение с сигналами и слотами C++ Qt
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.12.2018, 10:38
Готовые ответы и решения:

Путаница с сигналами и слотами
Всем привет! Ситуация следующая. Есть класс формы в программе клиенте: #include...

Намудрил с сигналами и слотами
Намудрил с сигналами и слотами и не могу понять в чём ошибка. Отражается шесть виджетов и при этом...

Обмениваться сигналами и слотами могут только класса наследники от QObject и с макроопределением Q_OBJECT?
? :) ?

QProccess и консольное приложение|
Добрый день! Создаю объект QProccess, передаю в него командную строчку с путем к консольному...

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

Простейшее консольное Qt приложение
возникают ошибки при обьявлении QVector&lt;QString&gt; (имеет не полный тип и не может быть определен), а...

(без консольное) приложение
Кто нибудь в курсе, почему если отключить консоль у qt, то ее нельзя завершить не аварийно? А...

Qt Creator - Консольное приложение
В Creator'е написал консольное приложение, при запуске требует библиотеки Qt, хотя в коде я...

Переделать консольное приложение в графическое
Здравствуйте, кто-то может помочь как это консольное приложение засунуть в Qt GUI? Проблема...

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