|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 13
|
||||||
Отображение цифр из графического PNG файла30.04.2014, 16:10. Показов 1336. Ответов 10
Метки нет (Все метки)
Программка простенькая, для обучения:
В двух полях вводим числа ("a" и "b") и кнопкой выводим их сумму в виде графических цифр (огненные цифры) в нужных нам координатах. Показатели файла цифр: PNG 350x56 pixels (файл должен быть "вшит" в программу) 10 цифр от 0 до 9 (т.е. по 35 пикселей на каждую цифру)
Кто-нибудь в силах код написать для того, чтобы в нужных координатах (x,y) выводились цифры фрагментами картинок из PNG файла? Прикрепляю файл картинки:
0
|
||||||
| 30.04.2014, 16:10 | |
|
Ответы с готовыми решениями:
10
Отображение png файла вместо формы Открытие страницы fon.png.php вместо файла fon.png Отображение PNG в QWebEngineView |
|
Администратор
|
||||||||||||||||
| 04.05.2014, 20:14 | ||||||||||||||||
|
Написал на C#, принцип работы для C++\CLI тот же, нужно лишь перевести (на деле, поменять кое-где точки на стрелки).
1) Рисуем в обработчике события Paint формы 2) Этот код рисует "759"
Код
1
|
||||||||||||||||
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 13
|
|
| 06.05.2014, 09:21 [ТС] | |
|
Спасибо за ответ. Начал только-что разбираться и наткнулся тут же на проблему: в вашем коде файл рисунка берется из папки по определенному пути, а мне нужно, чтобы рисунок был "вшит" в программу (это я писал еще в задании, но почему-то вы сделали по-своему) - как с этим быть?
Нужно добавить на форму pictureBox1 и в нем поставить картинку с цифрами, потом сделать ее невидимой и при вычислениях делать выдимыми отдельные элементы? Или что? На этом я пока остановился. Visual Studio 2010 C++ P.S. И еще: я не понял, где вы указывали координаты x,y формы, от которых нужно отталкиваться при выведении цифр? Цифры сами что ли будут искать место на форме свободное?
0
|
|
|
Администратор
|
|||||
| 06.05.2014, 11:17 | |||||
|
Второй параметр метода - место расположения изображения
0
|
|||||
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 13
|
||||||
| 06.05.2014, 15:06 [ТС] | ||||||
|
Прогресс таков: в окне ресурсов я засунул-таки файл PNG (ох и тяжко это дело было). Он теперь носит имя IDB_PNG1.
Как я понял нужно написать так (переведя на C++):
0
|
||||||
|
Администратор
|
|
| 06.05.2014, 16:28 | |
|
Вместо myProject пишите основное пространство имён вашего проекта (обычно совпадает с его названием)
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 13
|
|
| 06.05.2014, 23:27 [ТС] | |
|
Я подставлял разные имена, но возникали только разные виды ошибок.
Видимо где-то синтаксис хромает. Что я не так делаю? Может, вы поймете. Я сделал отметки //NB в трех местах проекта, где возникли проблемы или ошибки.
0
|
|
|
873 / 771 / 173
Регистрация: 11.01.2012
Сообщений: 1,942
|
||||||
| 08.05.2014, 02:19 | ||||||
|
RFNumbers.png нет в ресурсах . Ошибка указывает что Здесь ваша картинка C:\\Users\\Max\\Desktop\\RFNumbers.png
http://stackoverflow.com/quest... -resx-file Вот ссылка тут все есть - как добавить и вытащить.
0
|
||||||
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 13
|
|
| 08.05.2014, 14:44 [ТС] | |
|
Так а вы скинете архив с исправленным кодом рабочим для этой картинки?
0
|
|
|
873 / 771 / 173
Регистрация: 11.01.2012
Сообщений: 1,942
|
|
| 08.05.2014, 14:46 | |
|
0
|
|
|
0 / 0 / 0
Регистрация: 07.04.2014
Сообщений: 13
|
|
| 08.05.2014, 15:01 [ТС] | |
|
Там не по-русски. Я с теорией не могу совладать. С практических примеров по аналогии сделать легче.
Добавлено через 11 минут Вы дали ссылку с информацией на английском языке. Я не понимаю написанного, я не знаю, какую строчку и куда вставлять. Если вам это понятно и просто, то почему вы мне написали многоточия? Для меня это представляет проблему, с которой сам я справиться не могу.
0
|
|
| 08.05.2014, 15:01 | |
|
Помогаю со студенческими работами здесь
11
Неверное отображение png в Image
Отображение рисунков .png во входящих письмах Некорректное отображение PNG-рисунка, установленного в качестве фона формы Инверсия графического файла Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. .
Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
|
Контроль уникальности заводского номера - вариант №2
Maks 24.03.2026
В отличие от предыдущего варианта добавлено прерывание циклов, также добавлены новые переменные для сохранения контекста ошибки перед прерыванием цикла:
Процедура ПередЗаписью(Отказ, РежимЗаписи,. . .
|
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога
Финальные проекты на Си и на C++:
finish-text-sdl3-c. zip
finish-text-sdl3-cpp. zip
|
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
|
|
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo
Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло.
Но на выплатах по больничным это. . .
|
Контроль уникальности заводского номера - вариант №1
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью в КА2. Данные берутся из регистра сведений, по которому настроено. . .
|
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 23.03.2026
e7EYtONaj8Y
Z4Tv2zpXVVo
https:/ / github. com/ shumilovas/ med2. git
|
Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа в КА2.
В качестве фильтра для отбора справочника служит группа номенклатуры.
Отбор по наименованию. . .
|