Здравствуйте, гость ( Вход | Регистрация )
Дата поста: | В теме: | За сообщение: | Спасибо сказали: | ||
---|---|---|---|---|---|
14.5.2013, 9:20 | QWT, QwtPlotCurve::setData(), bad_alloc | Переопределять eventFilter бесполезно, потому что он фильтрует события а не вызывает обработчики. Можно переопределить метод event(или чего уж там, paintEvent) и там отлавливать. Но что то мне подсказывает, что если вылезает bad_alloc, то данных слишком много, может подумать над их подкачкой? Кстати в 6 версии используется http://qwt.sourceforge.net/class_qwt_series_data.html С ним можно абстрагироваться от непрерывного массива и сделать "окно" в принципе любого размера. (в 5 версии называется QwtData и тоже в принципе похож) |
Алексей1153, | ||
7.5.2013, 16:49 | Как выделить текущую (current) ячейку (не selected) в QTableView |
Только нет такого понятия как current ячейка. Выделена именно та что поймала фокус. |
Vlad7g, | ||
25.4.2013, 13:54 | QwtPlotMarker |
![]() |
demaker, | ||
23.4.2013, 16:30 | Сигналы/Слоты | Специально для таких случаев есть QSignalMapper http://qt-project.org/doc/qt-4.8/qsignalmapper.html#details |
ALeXUI, | ||
10.4.2013, 10:49 | Размеры изображения | Цитата Qt тут вообще не учавствовал. А это что? Цитата
Цитата Он удалил почти все большие, но парочку оставил. Я написал почему это может быть. Проверьте isNull изображений, если он возвращает true, значит Qt не может их загрузить из-за отсутствующего плагина или по другой причине. |
sanaforewer, | ||
8.4.2013, 16:49 | QTcpSocket. write. | Необязательно нажимать на авто, клиент и сервер попадают в бесконечный цикл. Итак после поворота ручки клиент посылает серверу сообщение об изменении, в ответ тот посылает одобрение:
Клиент, будучи доволен одобрением выставляет ручку аттеньюатора в одобренное значение: ![]()
Однако коварный Qt подготовил ловушку в виде отслеживания изменения ручки! ![]()
Не успело новое значение примениться, как слот спешит доложить новое значение серверу: ![]()
Который успешно его получает: ![]()
и отправляет свое одобрение: ![]()
Что возвращает нас к началу нашей истории ![]() |
leonneon_89, | ||
5.4.2013, 9:50 | Перескок веб-страницы в начало при её перезагрузке. | Тут с печеньками ![]() http://blog.crondesign.com/2009/09/scrollf...ition-when.html Тут без печенек ![]() http://www.redips.net/javascript/maintain-scroll-position/ |
Litkevich Yuriy, | ||
4.4.2013, 8:42 | Редактируемый заголовок QGroupBox | Ну раз погорячился, тогда ладно ![]() Я бы делал так:
Не проверял ![]() |
barabaka, | ||
1.4.2013, 10:37 | PyQt4 Toolbar | Вот эта строка создает событие.
Аналогично можно создать еще. И добавить так же как тут:
Например:
|
Toisen, | ||
27.3.2013, 14:33 | Ошибка при использовании метода setPixel класса QImage | Вот это
Надо перенести внутрь цикла
Иначе px и py не обновляются и остаются одинаковыми на каждой итерации. |
zuze, | ||
27.3.2013, 10:12 | Ошибка при использовании метода setPixel класса QImage | В функции f1
Происходит загрузка 491 элемента из каждой строки (491...1) поэтому картинка при загрузке смещается. Надо начинать от 492. |
zuze, | ||
26.3.2013, 16:38 | Qt и реакция на ввод | Нет, не в том. Нужно создать свой класс, который наследует от QTextEdit. И в нем описывать свой метод.
Затем вместо QTextEdit добавить свой класс в форму. Еще одним способом является установка фильтра событий - http://qt-project.org/doc/qt-4.8/qobject.h...tallEventFilter |
AndrewKlykow, | ||
25.3.2013, 11:57 | Ошибка при использовании метода setPixel класса QImage | http://docs.python.org/2/library/stringio.html Например позволяет обращатся со строкой (массивом) как с файлом. QBuffer позволяет использовать QByteArray как файл. Цитата Мне нужно так: ... И так далее. fp.read (3) на каждой итерации считывает следующие три байта. Поэтому color[0] на каждой итерации будет разным. Вы же его печатали на экран и видели как он изменяется. |
zuze, | ||
25.3.2013, 11:51 | считывание таблицы из xls (Excel) | Можно получить объект Range, а потом прочитать его value как QVariantList.
Если рэнж прямоугольный, получится QVariantList QVariantList-ов. Не проверял ![]() Раскрывающийся текст
|
Алексей1153, | ||
25.3.2013, 8:33 | Ошибка при использовании метода setPixel класса QImage | http://docs.python.org/2/library/struct.html Цитата struct.unpack(fmt, string) Unpack the string (presumably packed by pack(fmt, ...)) according to the given format. The result is a tuple even if it contains exactly one item. The string must contain exactly the amount of data required by the format (len(string) must equal calcsize(fmt)). unpack всегда возвращает tuple ( http://docs.python.org/2/library/stdtypes.html#typesseq ). В кратце - это немодифицируемый массив. Чтобы получить первый элемент нужно обратится к нему как к списку:
|
zuze, | ||
22.3.2013, 8:21 | Ошибки при работе с файлами и каталогами |
Только что из DreamPie, все работает, все выводит ![]() Кстати рекомендую http://www.dreampie.org/ очень удобно пробовать конструкции которые давно не использовал. |
zuze, | ||
21.3.2013, 15:20 | Ошибки при работе с файлами и каталогами |
Все же советую использовать что нибудь из следующего: http://docs.python.org/2/library/array.html - одномерные массивы. http://www.numpy.org/ - многомерные массивы и полезные функции. http://www.pythonware.com/products/pil/ - для работы с изображениями. Кстати, никто не знает альтернативу PIL(что сейчас модно ![]() |
zuze, | ||
21.3.2013, 8:25 | Присвоить значение | Цитата обращений к этой(им) переменной у меня будет очень много Если обращений к конкретной переменной много(очень много(очень очень много(то есть сделано профилирование на готовой программе и доказано что затык в этом месте)), то ее можно закешировать:
А вообще это преждевременная оптимизация. |
nikita, | ||
20.3.2013, 13:15 | Ошибки при работе с файлами и каталогами | В функцию заполнения тоже нужно добавить
|
zuze, | ||
12.3.2013, 16:43 | QTableView: Как задать цвет фона для одной секции заголовка? | Это проблема дефолтного стиля. Например если сделать так
то все в порядке. Не очень спортивно конечно, зато дешево и сердито ![]() |
Steklova Olga, | ||
12.3.2013, 13:53 | QTableView: Как задать цвет фона для одной секции заголовка? | Можно переопределить в модели headerData, чтобы он в ответ на Qt::BackgroundRole, возвращал нужный QBrush. Например:
|
Steklova Olga, | ||
11.3.2013, 15:00 | QWT: значения шкалы не соответсвуют масштабу | Мои телепатические умения подсказывают ![]()
|
demaker, | ||
11.3.2013, 9:22 | Как рисовать из объекта QImage по окружности? | Скорее всего this->MyRadianToGradus(phi) становится больше 360. Вообще интересно скриншот посмотреть. |
zuze, | ||
11.3.2013, 8:34 | Помогите установить QWT | cl - это компилятор от студии. Пишет ошибку что не может его найти, т.к. скорее всего пути к нему нет в переменной PATH. vcvarsall.bat устанавливает переменные окружения (PATH и т.д.) чтобы можно было пользоваться студийными средствами. |
vly67, | ||
6.3.2013, 10:14 | задачка | Эээ, спойлер Раскрывающийся текст http://en.wikipedia.org/wiki/Graham_scan Раскрывающийся текст http://en.wikipedia.org/wiki/Convex_hull_algorithms ![]() |
Алексей1153, | ||
![]() |
Текстовая версия | Сейчас: 3.3.2021, 2:39 |