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

mefest
15.12.2017
15:05:24

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

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
Не то ?

Pavel
15.12.2017
15:12:26

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

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

Alexander
15.12.2017
17:10:12

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

Igor
15.12.2017
18:32:48

Baruch
15.12.2017
18:33:55

Berkus
15.12.2017
19:01:35

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

Berkus
15.12.2017
19:07:56

Антон
15.12.2017
19:33:17

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

Alex Фэils?︙
15.12.2017
20:22:42

Igor
15.12.2017
20:24:31

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

Alex Фэils?︙
15.12.2017
20:29:26

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

Дмитрий
15.12.2017
20:31:14
можно ли средствами одного std, предпочительно std::locale, под виндой, перегонять втф-8 строки в lower/upper case, без ICU и "нахрена"? из гугла вроде как вытекает, что на винде тупо нет полноценной юникодовской локали которую можно скормить в tolower(char, locale), только средства самого винапи
Кажется, самый простой — гнать в UTF-16, перевести, обратно.

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

/dev
15.12.2017
22:58:29

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 то выдавало тисячу с лишним ошыбок

Berkus
16.12.2017
01:56:55

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
Логично

Stanislav
16.12.2017
02:09:50

Google

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

Square
16.12.2017
06:46:11

Sergey
16.12.2017
06:46:32
Win

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

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

Berkus
16.12.2017
09:39:56

Александр
16.12.2017
09:41:53

Berkus
16.12.2017
09:58:40

Эдвард
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 похоже на русскую букву "Т"