|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » AutoIt » Картинка дергается |
|
Картинка дергается
|
Пользователь Сообщения: 141 |
Профиль | Отправить PM | Цитировать Имеется самый простой GUI куда я всунул картинку, но при запуске картинка как-бы дергается - мерцает.
менял формат картинки *bmp *jpg - результат один. В общем вопрос, кто сталкивался с такой задачей и как быть ? #include <GUIConstants.au3> Global $Path1, $Path2, $Path3 GUICreate("Setup:", 300, 230) $pic="logo.bmp" ; <----------------------- $bud=GUICtrlCreatePic($pic,85,40,130,65) GUISetBkColor(0x00aabbcc) GUISetFont(9, 200) GUICtrlCreateGraphic(10,120,280,2,$SS_BLACKRECT) $hlabel = GUICtrlCreateLabel("My first program", 110,15,300,20) GUICtrlSetColor(-1, 0x000000) GUICtrlSetFont($hLabel, Default, 400) $Path1 = GUICtrlCreateCheckbox("My first program 1",20,130,300,20) guictrlsetstate(1,$gui_unchecked) $Path2 = GUICtrlCreateCheckbox("My first program 2",20,150,300,20) guictrlsetstate(2,$gui_unchecked) $Path3 = GUICtrlCreateCheckbox("My first program 3",20,170,300,20) guictrlsetstate(3,$gui_unchecked) $GoButton = GUICtrlCreateButton("OK",100,200,100,25) ControlFocus("Install", "", "Button3") GuiSetState() While 1 $pic="logo.bmp" GuiCtrlSetImage($bud,$pic) $msg = guigetmsg() Select Case $msg = $GUI_EVENT_CLOSE ExitLoop Case $msg = $GoButton if(GuiCtrlRead($Path1) = 1) then DirCopy(@ScriptDir & "\p1", @AppDataDir & "My first program\1", 1) EndIf if(GuiCtrlRead($Path2) = 1) then DirCopy(@ScriptDir & "\p2", @AppDataDir & "My first program\2", 1) EndIf if(GuiCtrlRead($Path3) = 1) then DirCopy(@ScriptDir & "\p3", @AppDataDir & "My first program\3", 1) EndIf MsgBox(32,"Setup:","My first program has been installed", 3) ExitLoop EndSelect WEnd Exit |
|
------- Отправлено: 18:36, 19-08-2023 |
Старожил Сообщения: 352
|
Профиль | Отправить PM | Цитировать Постоянный вызов GuiCtrlSetImage в цикле -> постоянная перерисовка окна -> эффект мерцания.
|
Отправлено: 23:07, 21-08-2023 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 141
|
Профиль | Отправить PM | Цитировать Цитата iglezz:
Закомментировал строчку ;GuiCtrlSetImage($bud,$surt) и мерцание исчезло. Спасибо ! |
|
------- Отправлено: 18:16, 22-08-2023 | #3 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Gigabyte R9 280x иногда дергается картинка | daemon26@vk | Видеокарты | 4 | 13-04-2015 00:58 | |
Интерфейс - Периодически дергается экран | Sergeant Mark | Microsoft Windows 8 и 8.1 | 8 | 28-02-2014 10:32 | |
Драйвер - Дергается курсор мыши в Windows 7 | tea_and_sugar | Microsoft Windows 7 | 4 | 28-05-2013 18:26 | |
дергается картинка после записи на DVD-болванку | Moralez | Видео и аудио: обработка и кодирование | 4 | 15-11-2007 17:28 | |
Дергается видео | Alexey99 | Видео и аудио: обработка и кодирование | 3 | 16-04-2005 22:53 |
|