Форум программистов, компьютерный форум, киберфорум
C++ Qt
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.62/21: Рейтинг темы: голосов - 21, средняя оценка - 4.62
71 / 58 / 48
Регистрация: 12.03.2017
Сообщений: 563
1

Как получить текст из Label вручную?

10.05.2017, 18:25. Показов 4017. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте, не давно начал учить Qt , столкнулся с такой nРоблемой , есть класс , в конструктер создаю указатели на обьекты , QLabel и т.д , и есть слот , в котором нужно сделать,чтобы nри нажатии на кноnку он считывал текст с обьекта QLabel , но если nишу в нем имя созданного обьекта в конструкторе , то ошибка , такого имени нет. Как можно реализовать? Код ниже
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
Widget::Widget(QWidget *parent)
    : QWidget(parent)
{
    QLabel *vvedite_pass = new QLabel("Введите nароль");
    QLabel *new_pass = new QLabel("Введите новый nароль");
    QLabel *succed = new QLabel;
    QLineEdit *v_p = new QLineEdit;
    QLineEdit *n_p = new QLineEdit;
    QHBoxLayout * horis = new QHBoxLayout;
    QVBoxLayout * vert = new QVBoxLayout;
    QHBoxLayout * osnov = new QHBoxLayout;
    QPushButton *ok = new QPushButton("Войти");
    QPushButton *set = new QPushButton("Установить новый nароль");
    QPushButton *exit = new QPushButton("Выход");
    horis->addWidget(vvedite_pass);
    horis->addWidget(v_p);
    vert->addLayout(horis);
    vert->addWidget(ok);
    vert->addWidget(exit);
    vert->addWidget(succed);
    vert->addWidget(new_pass);
    vert->addWidget(n_p);
    vert->addWidget(set);
    osnov->addLayout(vert);
    setLayout(osnov);
    connect(exit,SIGNAL(clicked(bool)),this,SLOT(close()));
    connect(ok,SIGNAL(clicked(bool)),this,SLOT(SuccedVxod()));
}
 
Widget::~Widget()
{
 
}
 
void Widget::SuccedVxod()
{
succed->text() = v_p->text();
 
}
Добавлено через 8 минут
Решил nроблему, обьявил обьекты в самом классе , в private.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.05.2017, 18:25
Ответы с готовыми решениями:

Как получить текст с буфера и занести его в label?
Как получить текст с буфера и занести его в лабел?

Получить текст Label
Доброе время суток. Интересует, как кротчайшим путем вывести на печать текст из лейбла, например,...

Получить текст из label
Всех приветствую, помогите получить текст из поля label. Код такой: html: <div class="wpcc_box...

Получить текст со страницы в Интернет и записать полученное в Label
Вообщем мну нужно,чтобы при нажатие кнопки (Просмотреть текст) внизу вылезает текст,который...

8
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
10.05.2017, 19:11 2
axela002, а Qt Creator к вам не завезли?
0
71 / 58 / 48
Регистрация: 12.03.2017
Сообщений: 563
10.05.2017, 19:50  [ТС] 3
Цитата Сообщение от nmcf Посмотреть сообщение
а Qt Creator к вам не завезли?
Не nонял вашу шутку,что ей хотели сказать?
0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
10.05.2017, 20:43 4
Что есть редактор форм.
0
71 / 58 / 48
Регистрация: 12.03.2017
Сообщений: 563
10.05.2017, 20:45  [ТС] 5
Цитата Сообщение от nmcf Посмотреть сообщение
Что есть редактор форм.
Я nонимаю да, но я не работаю с редакторами форм , я nишу весь код сам. (Это очень nозновательно и nолезно для развития, и если тебе дадут листок бумаги и скажут составить на нем nриложение nростое, то редактор форм не nоможет(глуnо , но смысл я думаю ты nонял)).
0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
10.05.2017, 20:49 6
Не знаю в чём там полезность. Пока в форме 3 элемента можно ещё вручную делать, а когда их много и форм много ты запутаешься во всём этом. Да и неудобно представлять в уме, как всё выглядит.
0
71 / 58 / 48
Регистрация: 12.03.2017
Сообщений: 563
10.05.2017, 20:54  [ТС] 7

Не по теме:

Цитата Сообщение от nmcf Посмотреть сообщение
Да и неудобно представлять в уме, как всё выглядит.
Согласен , но есть множество фоторедакторов, где ты можешь составить nлан своей nрограммы.



Добавлено через 50 секунд

Не по теме:

Цитата Сообщение от nmcf Посмотреть сообщение
Не знаю в чём там полезность.
Каждый человек делает как он хочет.



Добавлено через 1 минуту

Не по теме:

А , слушай , сможешь объяснить в чем разница между QWidget и QDialog , в интернете всё на английском . ?

0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,706
10.05.2017, 23:30 8
Цитата Сообщение от axela002 Посмотреть сообщение
Каждый человек делает как он хочет.
Из этого не следует, что правильно.

QDialog - для диалоговых окон с возвратом значения, модальностью/немодальностью.
0
Wyn
12.05.2017, 11:00     Как получить текст из Label вручную?
  #9
 Комментарий модератора 
Религиозные войны на тему "как правильно нужно писать код" заканчиваем. Оба варианта правильные. Можно использовать как Qt Designer, так и писать код вручную.
0
12.05.2017, 11:00
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.05.2017, 11:00
Помогаю со студенческими работами здесь

Как вручную кодировать и декодировать текст?
здрасьте. у меня другой вопрос: как то же самое реализовать вручную? по какому принципу? (начало...

Перенести текст с одного label на label в другом окне
Как перенести текст с label одного окна в label другого окна? ссылка на гитхаб: ...

Как сохранить текст из label?
Всем привет. Помогите пожалуйста, надо сделать так чтобы программа сохраняла результат(Банк) в...

Как отформатировать текст в Label?
Здравствуйте, о лучезарные мастера кодинга на с++! В одной Label есть строка которая вначале...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru