Russian Qt Forum
Мая 11, 2025, 07:16
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
баг или как ?
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: баг или как ? (Прочитано 7253 раз)
BuRn
Гость
баг или как ?
«
:
Ноября 30, 2011, 10:12 »
почему-то периодически сам по себе снимается флажек с элемента tableWidget , а именно showGrid, бывает такое что результата нет когда он 1 и когда он 0, одно и тоже , что это ?
Записан
Bepec
Гость
Re: баг или как ?
«
Ответ #1 :
Ноября 30, 2011, 10:22 »
Burn тихо тихо, спокойно. Успокойся. Выпей водички.
Теперь сформулируй мысль и постарайся уложиться в 3 предложения
Сам по себе флажок не снимается. Его снимает что-то или кто-то.
Цитировать
, бывает такое что результата нет когда он 1 и когда он 0, одно и тоже , что это ?
Этой части я не понял
Записан
BuRn
Гость
Re: баг или как ?
«
Ответ #2 :
Ноября 30, 2011, 10:31 »
что его может снимать , я не знаю, у меня в коде ничего затрагивающего этот флажек нет, эт 1. а на счет того что не понятно, говорил о том что нет результата, что он стоит что не стоит , тоже как то через раз
Записан
Rem Norton
Гость
Re: баг или как ?
«
Ответ #3 :
Ноября 30, 2011, 11:30 »
Код покажи, если не военная тайна.
Записан
BuRn
Гость
Re: баг или как ?
«
Ответ #4 :
Ноября 30, 2011, 11:54 »
очень большой код
Записан
Bepec
Гость
Re: баг или как ?
«
Ответ #5 :
Ноября 30, 2011, 12:09 »
1)Проверь насчет связей в
коде и дизайнере
, если он снимается случайно, значит ты его где то случайно снимаешь.
Сам он не может переключаться.
2) ты его проверяешь криво значит. Или обращаешься не туда. Ставь брекпоинты смотри сам, раз код большой
Записан
BuRn
Гость
Re: баг или как ?
«
Ответ #6 :
Ноября 30, 2011, 12:18 »
так в том то и дело что не обращаюсь я к нему , ед что так это то что я просто заполняю свою таблицу данными , ничего более, раз скомпилил он есть, 2 раз скомпилил его нет
Записан
Bepec
Гость
Re: баг или как ?
«
Ответ #7 :
Ноября 30, 2011, 12:29 »
Бурн срочно, СРОЧНО на курсы орфографии. И научись запятые хотя бы ставить. Так то оно полезней будет.
Если он слетает. Значит ты его сбиваешь. По иному быть не может.
Возможно ты сделал запоминание состояния, вот он его оттуда и восстанавливает раз за разом.
Записан
Exproment
Гость
Re: баг или как ?
«
Ответ #8 :
Ноября 30, 2011, 13:16 »
Раз код новороченный, то возможно посылаешь событие.. или фокус как-то меняешь вообще потенциальных причин может быть много... но САМ он точно не снимется никак!
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: баг или как ?
«
Ответ #9 :
Ноября 30, 2011, 14:39 »
Цитата: BuRn от Ноября 30, 2011, 10:31
что его может снимать , я не знаю, у меня в коде ничего затрагивающего этот флажек нет
если ты просто так считаешь, что в коде нету ничего подозрительного (типа "я точно такого не делал"), то выполни поиск по проекту по имени переменной-таблицы
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
RedDog
Гость
Re: баг или как ?
«
Ответ #10 :
Ноября 30, 2011, 16:32 »
Может тупо ему дефолтное значение присваивать, так сказать принудительно?
Ибо при определении перменной без ее инициализации в этой переменной будет содержаться рандомный мусор.
то бишь:
Код
C++ (Qt)
bool
enabled
;
if
(
enabled
)
foo
(
)
;
// может выполниться а может и нет
Записан
BuRn
Гость
Re: баг или как ?
«
Ответ #11 :
Ноября 30, 2011, 16:59 »
а Qt разве этого за нас не делает ?
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: баг или как ?
«
Ответ #12 :
Ноября 30, 2011, 17:30 »
делают (по крайней мере должны). в справке написано дефолт = тру.
а после каких действий слетает сетка? или вообще в произвольные моменты времени, даже когда ничего не делаешь?
да, и какая ОС и версия Qt
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
andrew.k
Гость
Re: баг или как ?
«
Ответ #13 :
Ноября 30, 2011, 17:35 »
может просто пересобрать все?
Записан
BuRn
Гость
Re: баг или как ?
«
Ответ #14 :
Ноября 30, 2011, 17:52 »
Linux calculate 3.0.7-calculate #1 SMP PREEMPT Thu Oct 20 08:08:04 Local time zone must be set-- x86_64 Intel(R) Core(TM) i3 CPU M 370 @ 2.40GHz GenuineIntel GNU/Linux
Qt Creator 2.3.1
Основан на Qt 4.7.4 (64-х битной)
да слетает как-то не понятно, рандомно
Записан
Страниц: [
1
]
2
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...