Russian Qt Forum
Ноябрь 24, 2024, 01:56
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Пользовательский интерфейс (GUI)
>
баг или как ?
Страниц: [
1
]
2
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: баг или как ? (Прочитано 7019 раз)
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 сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...