Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Qt Передача значений переменным из lineedit https://www.cyberforum.ru/ qt/ thread1298371.html
Здравствуйте! коротко опишу проблему : Написал код для консольной программы там все ок. Есть переменные которые вводятся пользователем и обрабатываются функциями. Возникла потребность в интерфейсе. Создал несколько lineedit'ов и кнопку. Как при нажатии на эту кнопку считать значения из каждого lineedit в соответствующую переменную?, чтобы программа могла корректно делать расчеты. значения...
Непонятная магия с методом QProcess::execute C++ Qt
Выполняю, значит, такой код: std::string cmd("ping -4 -n 192.168.1.6"); QString qcmd(cmd.c_str()); int ret = QProcess::execute(qcmd); В этом случае QProcess::execute возвращает в ret ненулевое значение, как и положено. Но стоит мне модифицировать код на такой: std::string cmd("ping -4 -n 1 "); cmd.append("192.168.1.6"); QString qcmd(cmd.c_str());
C++ Qt Лайоуты один под другим с прозрачностью https://www.cyberforum.ru/ qt/ thread1297739.html
Здравствуйте! Можно ли как-то сделать наложение на лайоуты с картинками готового лайоута с лабелями с текстом или же наоборот? Можно ли вообще как-то установить для виджета запрет на его изменение своего положения = был в одних координатах, в то время, когда форма и все её виджеты масштабируются и подстраиваются сами при изменении её размеров, положения?
C++ Qt Два потока с Qt, Awesomium и C++ https://www.cyberforum.ru/ qt/ thread1297577.html
Всем привет! Столкнулся я проблемой совмещения Qt и Awesomium, а если точнее то с особенностью Qt. После инициализации главного окна Qt в функции main я выполняю инициализацию ядра Awesomium и загружаю страницу. И вот тут то и подкралась проблема: GUI виснет во время загрузки страницы. То есть главный цикл Qt выполняется после цикла браузера. А мне нужно создать два потока для главного цикла...
C++ Qt Qt autoupdate приложения
Привет всем, у меня возник такой вопрос, возможно ли как то в qt организовать проверку версии собственного приложения на сервере, и если оно устарело то обновить? Если да то не могли бы вы ссылками помочь, или кусок кода показать?
C++ Qt Иконка на QComboBox Сделал так: QComboBox *comboBox = new QComboBox(this); //ограничил размер comboBox->setFixedSize(36,24); comboBox->setStyleSheet("border-image: url(:/images/images/traekt.bmp)"); //добавил на toolbar ui->object_toolBar->addWidget(comboBox); Убого и коряво. Все размыто.((( Как добавить иконку на ComboBox в ToolBar покрасивее? https://www.cyberforum.ru/ qt/ thread1297422.html
C++ Qt Как пользоваться встроенным профилировщиком Qt Creator 3.0.0 Мои действия: 1) Установил сборку qt-windows-opensource-5.2.0-mingw48_opengl-x86-offline.exe. 2) Создал консольное приложение C++ c использованием qmake и без библиотеки Qt. 3) Запустил Анализ->Профайлер QML 4) Нажал кнопку запустить. Выдало сообщение "События QML не записаны" по центру таблицы, где должны быть результаты. Кто нибудь может просвятить меня в то, как пользоваться... https://www.cyberforum.ru/ qt/ thread1297188.html C++ Qt QTableView текст в столбик в 1-ой ячейки
Есть простенькая модель на основе QStandartItemModel которая отображается а QTableView, в одной из колонок очень много информации и хотелось бы ее отображать в столбик. Например : блок 1 блок 2 блок 3 Делаю как то так : 1)формирую строку culture = culture + QString(tr("With")) + " " + query.record().field(1).value().toString() + " " + QString(tr("by")) + " " +...
C++ Qt QApplication::processEvents(), как отловить вызов exit() ? В общем нужно организовать одну 3D рисовалку ( типа игры ), для который как известно нужен непрерывный мэйн луп, в котором будет происходить прорисовка. В QApplication обычно используют exec() для запуска главного цикла обработки сообщений, а вот если я вручную хочу его организовать для своих целей, как лучше это сделать? Ну..можно вот так: #include "mainwindow.h" #include <QApplication> ... https://www.cyberforum.ru/ qt/ thread1296948.html C++ Qt Как организовать получение списка путей файлов в папке с подпапками? https://www.cyberforum.ru/ qt/ thread1296775.html
Привет! Нужно получиться список всех файлов (путь + имя файла) определённого расширения в определённой папке, причём поиск должен идти так же во всех подпапках, сколько бы уровней вложенности папок не было... Как это реализовать? :)
C++ Qt Как работать с файлами?
Расскажите, пожалуйста, какие надо подключить библиотеки. Какой функцией назначить переменной путь к файлу(+ какого типа должна быть переменная). Какой функцией создать новый файл, если по указанному пути он еще не существует. Какой функцией открыть файл для чтения(+ какой функцией от туда прочитать текст в переменную). Какой функцией открыть файл для добавления записи в файл(+ какой функцией...
C++ Qt Удаление динамически созданных объектов добрый день. чувствую себя полным нубом)) столкнулся с проблемой: на динамически созданной форме необходимо удалить динамически созданную кнопку. поможете? QWidget* Form = new QWidget; Form->setAttribute(Qt::WA_DeleteOnClose, true); Form-&g
24 / 24 / 16
Регистрация: 01.11.2013
Сообщений: 196
0

Ошибка, если QString член класса - C++ Qt - Ответ 6840783

12.11.2014, 16:17. Показов 703. Ответов 8
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Добрый день. Пишу калькулятор. Если в описании класса делаю QString членом класса, то ошибка:

Запускается C:\QT\example\build-untitled2-Desktop_Qt_5_3_MinGW_32bit-Debug\debug\untitled2.exe...
Программа неожиданно завершилась.
C:\QT\example\build-untitled2-Desktop_Qt_5_3_MinGW_32bit-Debug\debug\untitled2.exe завершился крахом

Так же на QLCDNumber не выводятся символы + / = * , но другие все выводятся.

Calc.H
Кликните здесь для просмотра всего текста

C++
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
#ifndef CALC_H
#define CALC_H
 
#include <QGridLayout>
#include <QWidget>
#include <QStack>
#include <QPushButton>
#include <QLCDNumber>
 
 
class Calc : public QWidget
{
    Q_OBJECT
    QLCDNumber* lcd;
    QPushButton* btn;
    QStack<QString> stek;
    QString display;
public:
    Calc(QWidget* parent = 0);
    QPushButton* creatbutton(const QString& str);
 
public slots:
   void btnclicked();
 
};
 
#endif // CALC_H


Calc.cpp
Кликните здесь для просмотра всего текста

C++
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
#include "Calc.h"
 
Calc::Calc(QWidget *parent):QWidget(parent)
{
     QChar knopki[4][4] = {{'7','8','9','/'},
                           {'4','5','6','*'},
                           {'1','2','3','-'},
                           {'0','.','=','+'}};
     QGridLayout* grid = new QGridLayout;
     QPushButton* btnCE = new QPushButton("CE");
     connect(btnCE,SIGNAL(clicked()),this,SLOT(btnclicked()));
     lcd = new QLCDNumber(12);
     lcd->setMinimumSize(150,50);
     grid->addWidget(lcd,0,0,1,4);
     grid->addWidget(btnCE,1,3,1,1);
     for (size_t i = 0 ; i < 4 ;i++)
         for (size_t j = 0 ; j < 4 ;j++)
            grid->addWidget(creatbutton(knopki[i][j]), i+2, j, 1, 1 );
     setLayout(grid);
}
 
QPushButton* Calc::creatbutton(const QString & str)
{
 QPushButton* btn = new QPushButton(str);
 btn->setMinimumSize(40,40);
 connect(btn,SIGNAL(clicked()),this,SLOT(btnclicked()));
 return btn;
}
 
void Calc::btnclicked()
{
    QString str;
    str = ((QPushButton*)sender())->text();
    display += str;
    lcd->display(display);
    if (str=="CE")
        lcd->display("0");
}


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

Функция-член Ошибка класса
Непонятная ошибка связанная с функцией-членом. Я в панике + почему-то не могу внести хедер с...

Ошибка: член класса QLineEdit
ошибка: 'class QLineEdit' has no member named 'str' a=ui-&gt;lineEdit-&gt;str.toAscii().data(); ...

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

Создать рекурсивную функцию, определяющую n-ый член геометрической про* грессии, если известен первый член и знаменатель
Создать рекурсивную функцию, определяющую n-ый член геометрической про*грессии, если известен...

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

Если объект константный, означает ли это, что ни один его член-элемент или член-метод не изменится?
Назрел такой вопрос: Если объект константный это означает, что ни один его член-элемент или...

Член-ссылка на другой член класса
Есть класс Dot с двумя членами - x и y. Требуется еще один класс, который хранит width i height, но...

Ошибка "функция-член класса не может быть повторно объявлена"
В заголовочном файле прототипы расписал. При реализации методов класса Rectangle ошибка ...

Член класса управляемый не может относиться к типу класса неуправляемый
Подскажите пожалуйста, что за ошибка &quot;Член класса управляемый не может относиться к типу класса...

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