@ProCxx

Страница 1577 из 2477
Pavel
15.12.2017
15:05:08
У них ещё есть QFileDialog::DontUseNativeDialog, после которого можно в диалоге найти QListView и сделать ему принудительно QAbstractItemView::ExtendedSelection

Pavel
15.12.2017
15:05:58
Но это тоже не помогает, т.е. при QFileDialog::Directory нельзя выбрать только файлы (хотябы одна директория должна быть отмечена), а при QFileDialog::AnyFile нельзя выбрать одни директории

а если QFileDialog::ExistingFiles?
При выборе директории он в неё переходит а не возвращает

Google
mefest
15.12.2017
15:07:07
Pavel
15.12.2017
15:07:30
Открывает первую

Ну, переходит

Я негодую

Ioann V
15.12.2017
15:11:19
Я негодую
#include <QtGui> int main(int argc, char *argv[]) { QApplication a(argc, argv); QFileDialog w; w.setFileMode(QFileDialog::DirectoryOnly); w.setOption(QFileDialog::DontUseNativeDialog,true); QListView *l = w.findChild<QListView*>("listView"); if (l) { l->setSelectionMode(QAbstractItemView::MultiSelection); } QTreeView *t = w.findChild<QTreeView*>(); if (t) { t->setSelectionMode(QAbstractItemView::MultiSelection); } return w.exec(); }

Попробуй ка вот это

Pavel
15.12.2017
15:11:35
уже

Ioann V
15.12.2017
15:12:06
Не то ?

Ioann V
15.12.2017
15:12:30
Я, просто, попробовать не могу :)

Pavel
15.12.2017
15:13:10
Причем лучше QAbstractItemView::ExtendedSelection. Т.к. при MultiSelection он умудряется ещё возвращать каталог в который ты зашел пока тыкал в диалоге

т.е. зашел в диреторию, выбрал две директории — он вернет верхнюю и те две что выбрал.

Ioann V
15.12.2017
15:20:33
Ну, я лично, не вижу тогда способов провернуть сие

Google
Ioann V
15.12.2017
15:20:46
Разве что, написать свое диалоговое окно ?

Ты ведь пользуешься уже готовым :\

Pavel
15.12.2017
15:23:35
Ну там наверное надо какнибудь отрубить сигнал selectionChanged внутри диалога, чтобы он не делал кнопку disabled при выборе файлов когда режим FileMode::DirectoryOnly

Но какой там сигнал куда законектен и что потом сломается непонятно

поэтому я тут решил спросить для начала

Ioann V
15.12.2017
15:24:35
так есть же Qt Chat

https://t.me/qt_chat

Pavel
15.12.2017
15:25:14
Ещё один чат... Ну давайте..

Baruch
15.12.2017
17:05:54
кому наглого пиара Конана? https://devops.com/devops-challenges-c-c-projects/

кстати, мы тут биткрафтерам проспонсировали CI, ждите еще больше хороших пакаждей от них.

Alexander
15.12.2017
17:07:38
кстати, мы тут биткрафтерам проспонсировали CI, ждите еще больше хороших пакаждей от них.
нет, это не поможет ? там сейчас всё дело упирается в кол-во рук. Хоть CI и очень подсобит)

Baruch
15.12.2017
17:08:36
один я вижу некоторое противоречие в использовании “CI не поможет” и “CI очень подсобит” в одной фразе? ?

Alexander
15.12.2017
17:10:12
один я вижу некоторое противоречие в использовании “CI не поможет” и “CI очень подсобит” в одной фразе? ?
ну я в плане того, что кол-во пакетов от этого не увеличиться резко, но тестить пакеты станет проще и быстрее

Baruch
15.12.2017
17:10:37
ну тоже дело ? мы за всё хорошее!

Alexander
15.12.2017
17:11:38
ну тоже дело ? мы за всё хорошее!
Скоро выделите человека, который будет сидеть и пакетить либы?

Baruch
15.12.2017
17:12:11
как только найдем достаточно людей, которые будут пилить конан, и еще и время останется.

Alexander
15.12.2017
17:14:44
https://arduinojson.org/

https://github.com/bblanchon/ArduinoJson

Baruch
15.12.2017
17:51:39
Google
Berkus
15.12.2017
19:01:35
Я и gcc ронял
я и шланг ронял и что

Baruch
15.12.2017
19:06:48
я твой шланг ронял!

Berkus
15.12.2017
19:07:56
https://github.com/bblanchon/ArduinoJson
кто там у нас кричал что си лучше подайте этого человека сюда, а то он как-т слился

Alex Фэils?︙
15.12.2017
19:39:21
#holywar

Group Butler [beta]
15.12.2017
19:39:21
#holywar
С таким заявлением вам лучше сюда: pro.cxx.holywars

Igor
15.12.2017
19:56:58
можно ли средствами одного std, предпочительно std::locale, под виндой, перегонять втф-8 строки в lower/upper case, без ICU и "нахрена"? из гугла вроде как вытекает, что на винде тупо нет полноценной юникодовской локали которую можно скормить в tolower(char, locale), только средства самого винапи

Дмитрий
15.12.2017
20:22:06
С локалями кажется всё очень плохо

Потому что на винде строчки в не-совсем-UTF16

Igor
15.12.2017
20:24:31
std::codecvt, но его задепрекатили
э? он же гоняет строки из формата в формат, не?

Дмитрий
15.12.2017
20:25:10
Кого-то там задепрекетили, но не всё

Alex Фэils?︙
15.12.2017
20:29:26
э? он же гоняет строки из формата в формат, не?
а, не так прочитал. У Антона в видео был рецепт для перевода строчек на основе char_traits у стриннги

Igor
15.12.2017
20:30:36
Полухина? в каком из видео, у него их много)

Alexander
15.12.2017
20:31:37
как говорится, хотим использовать кодировки, юзаем ICU ?

Google
Alexander
15.12.2017
20:43:57
https://retdec.com/

Ioann V
15.12.2017
22:18:51
Кто как к форвард декларейшну енама относится ?

Maxim
15.12.2017
22:36:44
Кто как к форвард декларейшну енама относится ?
та вроде норм. когда надо было ускорять время компиляции, то убирал лишние инклуды из заголовочников и заменял на форвард декларейшены, при этом заодно и с енам классами тоже так делал :)

Maxim
15.12.2017
22:59:15
И большой выигрыш оптимизация енама дала?
Именно енама - нет. Я ж сказал, просто по ходу дела решил и его форварднуть :)

/dev
15.12.2017
22:59:42
Alex Фэils?︙
15.12.2017
23:21:41
18 декабря, в офисе Яндекса пройдет встреча сообщества C++ User Group. На встрече выступят специалисты Яндекса и компании Wargaming. В программе ожидается рассказ от Алексея Салмина про различные трюки, связанные с оптимизацией потребления памяти, и рассказ от Артема Лапицкого из Wargaming про ускорение сборки C++-проектов с использованием техники "Unity Build" (Single Compilation Unit). Количество мест ограничено, поэтому нужно заранее зарегистрироваться на сайте: https://events.yandex.ru/events/yagosti/18-dec-2017/ #cppparty #yandex #cpprussia #moscow #cpp #meetup

Admin
ERROR: S client not available

Yuriy
16.12.2017
00:40:57
кто то шарит почему в qt при сборке под андроид выдает ошыбку: stdlib.h no such file or directory

Dima
16.12.2017
00:53:02
потому что компилятор его не видит, вот и выдает

Yuriy
16.12.2017
00:54:02
когда добавлял строчку INCLUDEPATH += /usr/include то выдавало тисячу с лишним ошыбок

Yuriy
16.12.2017
01:57:37
Может знаете как исправить?

Berkus
16.12.2017
01:58:07
установить ндк, сконфигурировать qt с путями из ндк, и собрать

Yuriy
16.12.2017
01:58:34
Ндк установлен как и сдк

Berkus
16.12.2017
01:58:46
должен быть профиль сборки под андроид, думаю документация qt про это содержит пару строк

нельзя же взять и десктопную qt просто собрать андроидовским тулчейном

Yuriy
16.12.2017
01:59:28
Логично

Google
Sergey
16.12.2017
06:44:52
Здравствуйте, подскажите пожалуйста что прочесть про устройство памяти и принципах ее работы ... ?

Sergey
16.12.2017
06:46:32
Win

Square
16.12.2017
06:46:41
Или кажется кто то не туда забрёл

Win
Windows internals

Или кажется кто то не туда забрёл
Судя по аве - уровень и так «бог».

Александр
16.12.2017
06:52:22
Кто как к форвард декларейшну енама относится ?
Хорошо. Обычно enumы лежат рядом с достаточно габаритными классами. Если инклудить - много текста подтягивается, медленнее компиляция, больше зависимостей при пересборке и прочее. А так - форвард и всё

Александр
16.12.2017
09:41:53
Для энумов на 100000 строк это и правда пригождается.
Я говорю про оверхед от того, что лежит в том же файле, что и энум. Если выносить их в отдельный хедер, то можно не париться для мелких энумов

Эдвард
16.12.2017
11:47:31
Как можно из ядерного драйвера задетектить фильтр драйвер, сркывающий определенный вайл на винде? Драйвер скрывает файл через обработку IRP.

Anatoly
16.12.2017
11:50:01
#conan Всем привет! Здесь есть пользователи conan под windows? Я сейчас по просьбе Саши Зайцева сделать conan порт для ligqrencode , но столкнулся с ошибкой, которую в виду далекости от пайтона (он же питон, он же python) я не пойму как фиксить: libqrencode/4.0.0@bincrafters/stable: Package '9b1a62505a16cd151a66fc2504680042cb2cf4f2' built libqrencode/4.0.0@bincrafters/stable: Build folder F:\Conan\build\.conan\data\libqrencode\4.0.0\bincrafters\stable\build\9b1a62505a16cd151a66fc2504680042cb2cf4f2 libqrencode/4.0.0@bincrafters/stable: Generated conaninfo.txt libqrencode/4.0.0@bincrafters/stable: Generated conanbuildinfo.txt libqrencode/4.0.0@bincrafters/stable: Generating the package libqrencode/4.0.0@bincrafters/stable: Package folder F:\Conan\build\.conan\data\libqrencode\4.0.0\bincrafters\stable\package\9b1a62505a16cd151a66fc2504680042cb2cf4f2 libqrencode/4.0.0@bincrafters/stable: Calling package() libqrencode/4.0.0@bincrafters/stable package(): Copied 1 '.h' files: qrencode.h libqrencode/4.0.0@bincrafters/stable package(): Copied 1 '.lib' files: qrencode.lib libqrencode/4.0.0@bincrafters/stable: Package '9b1a62505a16cd151a66fc2504680042cb2cf4f2' created libqrencode/4.0.0@bincrafters/stable test package: Generator cmake created conanbuildinfo.cmake libqrencode/4.0.0@bincrafters/stable test package: Generator txt created conanbuildinfo.txt libqrencode/4.0.0@bincrafters/stable test package: Generated conaninfo.txt ERROR: Unable to build it successfully File "conan\conans\client\tools\env.py", line 34, in environment_append UnicodeDecodeError: 'ascii' codec can't decode byte 0xd2 in position 1762: ordinal not in range(128) выполните, пожалуйста, у себя git clone https://github.com/anatoly-spb/conan-libqrencode cd conan-libqrencode conan remote add bincrafters "https://api.bintray.com/conan/bincrafters/public-conan" conan create bincrafters/stable

Эдвард
16.12.2017
11:50:20
Или может кто-нибудь знает актуальную книженцу по руткитам на винду, в корой может быть информация об этом?

Alex Фэils?︙
16.12.2017
11:51:35
вообще я видел пижню для просмотра фильтродрайверов, забыл ,правда, как она называется

Эдвард
16.12.2017
11:52:41
вообще я видел пижню для просмотра фильтродрайверов, забыл ,правда, как она называется
У меня пока что главная проблема в том, как найти конкретный драйвер, чтоб дальше уже на него указать

Egor
16.12.2017
11:55:15
#conan Всем привет! Здесь есть пользователи conan под windows? Я сейчас по просьбе Саши Зайцева сделать conan порт для ligqrencode , но столкнулся с ошибкой, которую в виду далекости от пайтона (он же питон, он же python) я не пойму как фиксить: libqrencode/4.0.0@bincrafters/stable: Package '9b1a62505a16cd151a66fc2504680042cb2cf4f2' built libqrencode/4.0.0@bincrafters/stable: Build folder F:\Conan\build\.conan\data\libqrencode\4.0.0\bincrafters\stable\build\9b1a62505a16cd151a66fc2504680042cb2cf4f2 libqrencode/4.0.0@bincrafters/stable: Generated conaninfo.txt libqrencode/4.0.0@bincrafters/stable: Generated conanbuildinfo.txt libqrencode/4.0.0@bincrafters/stable: Generating the package libqrencode/4.0.0@bincrafters/stable: Package folder F:\Conan\build\.conan\data\libqrencode\4.0.0\bincrafters\stable\package\9b1a62505a16cd151a66fc2504680042cb2cf4f2 libqrencode/4.0.0@bincrafters/stable: Calling package() libqrencode/4.0.0@bincrafters/stable package(): Copied 1 '.h' files: qrencode.h libqrencode/4.0.0@bincrafters/stable package(): Copied 1 '.lib' files: qrencode.lib libqrencode/4.0.0@bincrafters/stable: Package '9b1a62505a16cd151a66fc2504680042cb2cf4f2' created libqrencode/4.0.0@bincrafters/stable test package: Generator cmake created conanbuildinfo.cmake libqrencode/4.0.0@bincrafters/stable test package: Generator txt created conanbuildinfo.txt libqrencode/4.0.0@bincrafters/stable test package: Generated conaninfo.txt ERROR: Unable to build it successfully File "conan\conans\client\tools\env.py", line 34, in environment_append UnicodeDecodeError: 'ascii' codec can't decode byte 0xd2 in position 1762: ordinal not in range(128) выполните, пожалуйста, у себя git clone https://github.com/anatoly-spb/conan-libqrencode cd conan-libqrencode conan remote add bincrafters "https://api.bintray.com/conan/bincrafters/public-conan" conan create bincrafters/stable
Полагаю, там проблема с кириллическими символами в каком-нибудь пути в какой-нибудь из переменных среды (судя по позиции ошибки, переменная длинная, т.е. скорее всего какой-нибудь PATH). Но вот в коде в строчке 34 я не вижу ничего, что бы могло декодировать байты в строчки: https://github.com/conan-io/conan/blob/develop/conans/client/tools/env.py#L34

0xD2 похоже на русскую букву "Т"

Страница 1577 из 2477