Russian Qt Forum
Апрель 25, 2024, 09:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Простые функции.  (Прочитано 5882 раз)
serg_yl
Гость
« : Февраль 22, 2011, 16:36 »

Всем доброго дня и с Наступающим 23 февраля!

С паскале есть функции:

abs - простым языкам "отрезает" минус (Возвращает абсолютную величину параметра);
round - округляет значение вещественного типа до значения целочисленного типа.

Вопрос. В qt как называются подобные функции?

Спасибо!;)
« Последнее редактирование: Февраль 22, 2011, 16:49 от serg_yl » Записан
BRE
Гость
« Ответ #1 : Февраль 22, 2011, 16:39 »

Вопрос. В qt как называются подобные функции?
В assistant есть поиск.  Улыбающийся

T qAbs ( const T & value )
int qRound ( qreal value )
qint64 qRound64 ( qreal value )
Записан
maint
Гость
« Ответ #2 : Февраль 22, 2011, 18:14 »

qt это не язык, а библиотека. По библиотеке уже ответили, а по языку они называются так же. Только хедер stdlib и math подключить надо
Записан
serg_yl
Гость
« Ответ #3 : Март 06, 2011, 21:10 »

Всем добрый вечер.
Прошу не ругайть за очень простой вопрос.

Какая функция отвечает за возвидение в степень в qt?

Спасибо.
Записан
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2094



Просмотр профиля
« Ответ #4 : Март 06, 2011, 21:17 »

Всем добрый вечер.
Прошу не ругайть за очень простой вопрос.

Какая функция отвечает за возвидение в степень в qt?

Спасибо.
Никакая)

Это делает pow из cmath
Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
serg_yl
Гость
« Ответ #5 : Март 06, 2011, 21:33 »

m_ax - Огромное спасибо!

И последней на сегодня вопрос:).

Есть
Код:
QLabel *formyla = new QLabel ("Результат:");

Как правельно записать в QLabel результат вычислений из переменной предположим i?

Пишу так:
Код:
formyla->setText(&i);
выдает ошибку.
« Последнее редактирование: Март 06, 2011, 21:38 от serg_yl » Записан
Fat-Zer
Гость
« Ответ #6 : Март 06, 2011, 22:02 »

QString QString::number ()
Записан
serg_yl
Гость
« Ответ #7 : Март 06, 2011, 22:10 »

Fat-Zer поясни пожалуйста. Обеспокоенный
Записан
Stiff
Гость
« Ответ #8 : Март 07, 2011, 00:18 »

Код:
int i;
......вычисления......
formyla.setText(QString::number(i));
Записан
serg_yl
Гость
« Ответ #9 : Март 07, 2011, 10:40 »

Не работает...
/home/sergey/Документы/TRPO/trpo.cpp:134: error: request for member ‘setText’ in ‘formyla’, which is of non-class type ‘QLabel*’
Записан
m_ax
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2094



Просмотр профиля
« Ответ #10 : Март 07, 2011, 10:46 »

Не работает...
/home/sergey/Документы/TRPO/trpo.cpp:134: error: request for member ‘setText’ in ‘formyla’, which is of non-class type ‘QLabel*’
Мда... Скорей бы программы сами себя научились писать))
Код
C++ (Qt)
formula->setText(QString::number(i));
 

Чувствую на этом топик не закончится..
Записан

Над водой луна двурога. Сяду выпью за Ван Гога. Хорошо, что кот не пьет, Он и так меня поймет..

Arch Linux Plasma 5
serg_yl
Гость
« Ответ #11 : Март 07, 2011, 10:53 »

m_ax ладно, ладно тебе прикалываться над "бедными" новичками только начинающими познавать qt. Смеющийся
Все заработало, огромное спасибо всем! Улыбающийся
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.069 секунд. Запросов: 22.