Как установить текст в строку редактирования Qt Creator? - PullRequest
2 голосов
/ 28 июля 2011

Я работаю в C ++ Qt Creator. У меня есть форма с label с и lineEdit с. Я хотел бы установить по умолчанию в каждом lineEdit текст. Это было бы более эффективно, чем писать одни и те же вещи каждый раз, когда я запускаю приложение. Подскажите, пожалуйста, как это сделать?

Ответы [ 4 ]

5 голосов
/ 28 июля 2011

Qt имеет понятие свойств, и для каждого свойства обычно есть геттер и сеттер, в вашем случае «Текст» (как также отображается в конструкторе) -> void setText(QString), QString text().

Как серьезный совет: учитесь пользоваться отличной документацией. Почти все в QtCreator позволяет вам открывать контекстно-зависимую справку через F1. И прочитайте некоторые введения;

1 голос
/ 28 июля 2011

Использование

void setText( const QString & )

Вы можете установить его в конструкторе или, возможно, установить все эти значения по умолчанию в функции init().

0 голосов
/ 28 июля 2011

При двойном щелчке в конструкторе пользовательского интерфейса на QTextEdit вы можете ввести текст по умолчанию, который устанавливается при каждом запуске приложения.

В качестве альтернативы вы можете установить текст, используя функцию setText(QString) в конструкторе вашего окна.

0 голосов
/ 28 июля 2011

Прочитайте документацию .
Почему бы просто не установить значение по умолчанию при запуске? Было бы проще всего, если бы вы знали, как установить значение textedit в любом случае.

надеюсь, это поможет, скажите мне, если вам нужно что-то еще

...