Вывод текста в textview09.02.2012, 19:56. Показов 10641. Ответов 33
Метки нет (Все метки)
Помогите разобраться с textview вот код, по замыслу при нажатии кнопки Hello должен выйти текст в textview но функция не работает
0
|
|||||||||||
| 09.02.2012, 19:56 | |
|
Ответы с готовыми решениями:
33
Выделение текста в TextView TextView авторазмер текста |
| 03.03.2012, 22:17 | |||||||||||
|
УМВР
- нижняя часть функции. последние две функции закоментил, так как не знаю полностью кода и к теме он не относится.
в чем выражена твоя ошибка? может ты забыл определить text1?
0
|
|||||||||||
| 03.03.2012, 22:51 | ||||||
|
понял:
gtk_label_set_text(GTK_LABEL(label1), a1); ты передаешь в качестве аргумента число (тип int) а надо - указатель на строку, то есть тебе надо a1 перевести в какую-то "строку" (char ).
1
|
||||||
| 07.03.2012, 21:47 [ТС] | ||||||
|
спасибо, с буфером разобрался, а с label не как не получается все вроде так же делаю а при выполнении функции программа закрывается
![]()
0
|
||||||
| 08.03.2012, 21:08 | ||||||||||||
|
элементарно, ватсон ))
у тебя в коде: строка 6
1
|
||||||||||||
| 16.03.2012, 20:57 [ТС] | ||||||
|
Большое спасибо за помощь в изучении си и GTK , не можешь обьяснить почему при вводе в entry1 число 0,3 выводиться во такое 209715,000000
вот код
0
|
||||||
| 17.03.2012, 19:10 | |
|
maximus1991, если по-быстрому, то в 0,3 в программировании должно быть 0.3
подробней - посмотрю позже. но легче попросить пользователя просто вводить в виде 0.3 как вариант - поставить "Крутящуюся кнопку" (GtkSpinButton) - ее еще называют "карусель".
1
|
|
| 23.03.2012, 20:58 [ТС] | ||||||
|
ошибку свою нашел была не включена библиотека #include <stdlib.h> но теперь при вводе числа 12.3 он выводит 12.00 почему так происходит не пойму(
0
|
||||||
| 23.03.2012, 21:44 [ТС] | ||||||
|
извиняюсь в 4 строке опечатка
0
|
||||||
| 24.03.2012, 07:00 [ТС] | |
|
вот прикрепил весь проект созданный в Anjuta
0
|
|
| 24.03.2012, 07:00 [ТС] | |
|
спасибо за помощь
0
|
|
| 24.03.2012, 12:05 | ||||||
|
значит - у тебя на самом деле все работает. только дробную часть надо передавать через запятую, а не точку. т.е. 12,5 а не 12.5 - точка означает конец ввода числа. поэтому он считал до точки и выдавал эту часть.
твой код я собрать не смог (видимо, у тебя более новая версия - GTK 3). Типов GtkApplication у меня нет. код
косяк у тебя есть в другом - при закрытии окна, программа не завершается. это потому, что у тебя окно не вызывает gtk_main_quit на рисунке в Glade можно увидеть, как его поставить. Это очень обязательно, иначе у тебя окно закрывается, а программа в памяти остается и продолжает работать. Будешь лепить интерфейс в глейде - обрати внимание, что можно вызывать сигналами функции gtk_widget_hide, gtk_widget_show - это позволяет управлять гуи интерфейсом без создания собственно кода на си. то есть можно открывать/закрывать окна, отображать/скрывать кнопки и другие элементы интерфейса без программирования. очень удобно. в моих исходниках можешь открыть гуи и посмотреть, как я это делал. потом хотел заметить, что есть типовые кнопки в глейде, т.е. типовая кнопка "отмена", "закрыть", "ок" и т.д. - правильней ставить их, а не выдумывать свои, если есть типовые.
1
|
||||||
| 04.04.2012, 22:25 | |
|
по списку: нужно создавать к GtkComboBox объект GtkListStore
в нем ты описываешь свои данные: тип gchararray xresources.txt - это на самом деле .glade, я расширение поменял, чтоб он залился. Скачаешь, поменяй расширение. Открой файл в глейде и посмотри, как у меня по картинкам, где там че находится. Я там думаю дальше ты по аналогии разберешься. Управлять комбобоксами, например: gtk_combo_box_get_active_text(combobox1) - возвращает указатель на выбранную строку. ну и так далее по манам.
1
|
|
| 04.04.2012, 22:25 | |
|
TextView выравнивание текста Обновление текста в TextView
Динамическое изменение текста в TextView Отображение текста (из файла) в textView Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла:
Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Новости компьютерного мира и их обсуждение (4)
Салют, шампанское, овации!
:drink:
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|
Очистка реквизитов и табличных частей документа при копировании (вариант 2)
Maks 26.07.2026
Алгоритм из решения ниже разработан на примере нетипового документа "ЗаявкаНаРаботу", разработанного в КА2.
Задача: Заменить алгоритм запрета копирования документов для сотрудников с ролью "Стажер",. . .
|
Доктрина интенционального знания - Доктрина для портала "Срез".
Hrethgir 25.07.2026
Может найдётся кто захочет оценить доктрину. . . Написания правил участия для меня роскошь, требующая лимита времени, поэтому все сообщения не прошедшие модерацию будут видны только участникам портала,. . .
|
сукцессия 44. Решил подать на припринт в межународные сервисы препринтов. Но нужно одобрение от ученых
anaschu 25.07.2026
Английский вариант. Пока кто то не одобрит мою личность, мне не получиться это опубликовать на препринте. Но заявку на публикацию статьи я сегодня подам.
|