Russian Qt Forum
Май 05, 2024, 06:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 [2] 3 4 ... 180
16  Qt / Многопоточное программирование, процессы / Re: одновременное обновление активных элементов на центральном виджете приводит к ош : Июль 19, 2012, 20:15
pastor - исходник выложен на предыдущей странице Улыбающийся Вы в нём поймёте больше, чем я могу рассказать Веселый

Ну я там как раз и не увидел "прямого вызова". Я думаю QueuedConnection должен вам намекнуть ))
17  Qt / Многопоточное программирование, процессы / Re: одновременное обновление активных элементов на центральном виджете приводит к ош : Июль 19, 2012, 19:33
Если создать таймер и использовать метод singleShot - вызов пойдёт напрямую.

Напрямую это как? ))
18  Qt / Пользовательский интерфейс (GUI) / Re: Как создать такое меню (аля MacOS) : Июль 19, 2012, 12:46
По своим задачам часто натыкался на эту статью, ни разу не вышло сделать так что бы виджет был прозрачным и сквозь него было видно систему, если есть парент виджет и на нем лежит дочерний, то у дочернего сделать не вопрос, но у родителя ни разу не получалось, только заданием маски. Можно пример кода глянуть где это реализовано без маски ? Так как такая задача периодически всплывает ,а решение ни как найти не могу. Знаю что можно еще использовать setWindowOpaticy() ,но тогда и все предки будут прозрачные.

Взгляни на Qt::WA_TranslucentBackground.
19  Qt / Пользовательский интерфейс (GUI) / Re: Проблема с переводом интерефейса.QTranslator. : Июль 13, 2012, 16:36
См. QT_TRANSLATE_NOOP

Также обрати внимание на комментарий Странник.

Цитировать
Note that the translator must be created before the application's widgets.
20  Qt / Общие вопросы / Re: "Слои" из виджетов. : Июль 04, 2012, 16:28
Если я правильно понял, то взгляни на QStackedLayout, QStackedWidget
21  Qt / Кладовая готовых решений / Re: Разбор QString : Июнь 29, 2012, 12:56
Ладно, завтра будет время - заточу по скорости, а то там в парсере все же зовется malloc - нехорошо

Igors, в коде от 29 числа я ненашел вызова malloc (хотелось бы увидеть контекст использования), поэтому задам более общий вопрос. Чем навеяно то, что malloc медленная функия? Или имелось ввиду что-то дргое?
22  Qt / Пользовательский интерфейс (GUI) / Re: Хитрый способ визуализации содержимого файла : Июнь 18, 2012, 19:10
Да, с этим была проблема и исправлять это не думают. Остановились лишь на том, что это недочет в документации по сигналу directoryChanged. fileChanged сигнал должен работать как ожидается.
23  Qt / Пользовательский интерфейс (GUI) / Re: Хитрый способ визуализации содержимого файла : Июнь 18, 2012, 14:04
Никогда им не пользовался, но лично мне показалось бы странным, если бы при изменении контента файла, испускался directoryChanged

Это написано в документации, никакой отсебятины:

Цитировать
void QFileSystemWatcher::directoryChanged ( const QString & path ) [signal]
Цитировать
This signal is emitted when the directory at a specified path, is modified (e.g., when a file is added, modified or deleted) or removed from disk.
24  Qt / Пользовательский интерфейс (GUI) / Re: Хитрый способ визуализации содержимого файла : Июнь 17, 2012, 16:25
4.7.x - не работает на изменение/добавление/удаление информации из файла и изменение его атрибутов. Причём повторюсь - не только у меня Подмигивающий Была и темка про это.

Вспоминается такая проблема была когда мониторишь директорию. При изменении контента файла directoryChanged не испускался. Как сейчас обстоят дела именно с fileChanged - хз. Было бы неплохо увидеть тред с описанием проблемы и примером. На трекере по этому поводу инфы нет.
25  Qt / Пользовательский интерфейс (GUI) / Re: Хитрый способ визуализации содержимого файла : Июнь 17, 2012, 14:01
Цитировать
Watcher не реагирует на изменение размеров файла

QFileSystemWatcher реагирует на модификацию файла и нам этого предостаточно. Не знаю как в Qt 4.8.х, но до 4.6.3 это работало.

Цитировать
The fileChanged() signal is emitted when a file has been modified, renamed or removed from disk.

Как уже сказал Igors, здесь есть проблема со стороны буфферизированного вывода (буфер QFile, буфер ОС). Данные не сразу попадут в файл и, как следствие, визуализация лога будет происходить блоками.
26  Qt / Пользовательский интерфейс (GUI) / Re: Хитрый способ визуализации содержимого файла : Июнь 17, 2012, 02:07
Здесь может пригодиться QFileSystemWatcher
27  Разное / Говорилка / Re: qDeleteAll - глупый и опасный метод! : Июнь 05, 2012, 11:50
Цитировать
In the C++ programming language, algorithms are components that perform algorithmic operations on containers and other sequences. The C++ standard provides some standard algorithms collected in the <algorithm> standard header.

From Qt Reference Documentation:
Цитировать
Qt provides a number of global template functions in <QtAlgorithms> that work on containers and perform well-know algorithms.
qDeleteAll относится к этим функциям.


http://en.wikipedia.org/wiki/Method_(computer_programming)
28  Qt / Qt-инструментарий / Re: Юнит-тестирование гуя на Qt : Май 28, 2012, 13:56
Ну как что я подразумеваю... Есть какой-то гуй, и надо его автоматически тестировать.

Это GUI testing (а не unit testing) и Squish очень прекрасно выполняет свою роль. Если действительно необходимо unit testing взгляни на googletest.
29  Qt / Вопросы новичков / Re: Как программно получить количество букв помещающихся в label ? : Май 04, 2012, 12:32
Цитировать
Я просто хочу в сообщении оставить такое количество букв которое вместится и троеточие добавить остальное обрезать.

см. QFontMetrics::elidedText
30  Qt / Установка, сборка, отладка, тестирование / Re: Как собрать 64bit Qt под MSVC2010? : Март 19, 2012, 21:11
win64-msvc2010 нет и наверное не будет.

На Qt баг рекере этот вопрос поднимался, можешь поискать обсуждение там.


C win32-msvc2010 все прекрасно собирается и работает. Так что в данном случае на mkspec  можно закрыть глаза.
Страниц: 1 [2] 3 4 ... 180

Страница сгенерирована за 0.059 секунд. Запросов: 24.