Как вы получаете текст из textView в Haskell?Как получить текст из textView в Haskell
Я не уверен, что делаю это правильно. Единственной функцией «получить», которую я смог найти в классе TextView, является textViewGetBuffer, который вычисляет IO TextBuffer, а не строку.
Я пытаюсь получить строковое значение IO TextBuffer, используя textBufferGetText :: self -> TextIter -> TextIter -> Bool -> String, но не могу понять, что указать в качестве значений TextIter.
Значения TextIter определяют начало и конец диапазона для получения текста, но когда я искал тип данных TextIter, он не указывал конструкторы значений, которые я мог бы использовать.
name = textBufferGetText (textViewGetBuffer txtView) start end True
Любые предложения/помощь были бы весьма полезными.
спасибо. Это правильный ответ и работа. –
@ user1691145 Прохладно, хорошо знать, что на этот раз я написал код, который работал без проверки или когда-либо использовавшего библиотеку раньше. Я просто щелкнул ссылки, чтобы узнать определения каждого типа, а затем просмотрел функции с именами и типами подписи, которые выглядели вероятными. Удивительно, сколько вы можете выяснить с помощью ctrl + f =) – bheklilr
Почему эта функция еще не реализована в библиотеке, интересно? Мне кажется, что я достаточно основателен, чтобы вы могли это сделать. – ericvm