![]() |
|
|
![]()
|
|
| Samuele |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 11.11.2010 Репутация: нет Всего: нет |
возникла трудность. Нужно что бы в LineEdit помещалось число хранящееся в i-ом элементе массива, но LineEdit принимает исключительно const char*, подскажите, пожалуйста, как решить это?
можно конечно написать через свитч, но для каждого LineEdit (а их 16 или 32) писать по 16/32 кэйса, это ведь изврат. |
|||
|
||||
| loneybibi |
|
|||
|
Любитель ![]() ![]() Профиль Группа: Участник Сообщений: 257 Регистрация: 28.5.2010 Где: Донецк (Украина) Репутация: 3 Всего: 3 |
используй QVariant
QVariant tmp; tmp=i; lineEdit.setText(tmp.toString); что то вроде этого) -------------------- Red Hat Fedora 17 Qt 4.8.1 (x64), GCC 4.4.3, G++ 4.4.3, QtCreator 2.4.1 |
|||
|
||||
| kosmonaFFFt |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 538 Регистрация: 14.4.2008 Где: Иннополис Репутация: нет Всего: 5 |
Можно попробовать сделать через систему сигнал/слотов - создаешь сигнал в стиле signal(QString), коннектишь для всех виджетов setText с этим сигналом, а потом бросаешь с нужным параметром 1 раз, и везде задастся нужный текст...
-------------------- ![]() |
|||
|
||||
| Samuele |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 11.11.2010 Репутация: нет Всего: нет |
спасибо) помогло))
|
|||
|
||||
| kosmonaFFFt |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 538 Регистрация: 14.4.2008 Где: Иннополис Репутация: нет Всего: 5 |
Что именно помогло то?
-------------------- ![]() |
|||
|
||||
| borisbn |
|
||||||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 48 Всего: 135 |
IMHO всё проще
Добавлено через 3 минуты и 37 секунд
создавай эти LineEdit'ы не в дизайнере, а из кода
-------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
||||||
|
|||||||
| Samuele |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 11.11.2010 Репутация: нет Всего: нет |
помогло - tmp.toString, и интересный вариант от borsibn ))
но итоговый все таки tmp.toString остался)))) ваш вариант, kosmonaFFFt, я не пробовал) всем спасибо) |
|||
|
||||
| borisbn |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 4875 Регистрация: 6.2.2010 Где: Ростов-на-Дону Репутация: 48 Всего: 135 |
лишнее преобразование к QVariant, т.к. внутри toString() тот же вызов QString::number() -------------------- Женщины отличаются от программистов тем, что у них чары состоят из стрингов |
|||
|
||||
| math64 |
|
|||
|
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2505 Регистрация: 12.4.2007 Репутация: 23 Всего: 72 |
При использовании дизайнера
|
|||
|
||||
| Samuele |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 15 Регистрация: 11.11.2010 Репутация: нет Всего: нет |
ага, исправился на Qstring::number( a[i] );
и запомнил все что было сказано) еще раз спасибо. |
|||
|
||||
![]()
|
| Правила форума "С/С++: Кроссплатформенное программирование, QT/Gtk+/wxWidgets" | |
|
|
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, Любитель. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | С/С++: Кроссплатформенное программирование, Qt/Gtk+/wxWidgets | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |