[QPlainTextEdit] predefined keybindings
как отрубить предопределенные key bindings для QPlainTextEdit, например Ctrl+V?
как отрубить предопределенные key bindings для QPlainTextEdit, например Ctrl+V?
У меня у одного следующее приводит к зависанию программы:
myThread->terminate();
myThread->wait();
когда:
void MyThread::run()
{
for(;;);
}
ЗЫ: Понятно что QThread::exit(0) или QThread::quit() работает через цикл событий в доках про это честно пишут, а вот про QThread::terminate() пишут якобы как про обертку чуть ли не с к системному pthread_cancel, или он сам не срабатывает (почему?)
Почему для MdiSubWindow и все его потомков постоянно должно выдаваться QPaintEvent если соответствующее окно активно?
1) Есть идей почему
QFontMetrics(font()).boundingRect('Z').height()
QFontMetrics(font()).boundingRect("Z").height()
2) Подбейте базу под то что для MdiSubWindow и все его потомков постоянно должно выдаваться QPaintEvent если соответствующее окно активно?
Как должно выглядеть регулярное выражение (QRegExp) типа «все символы кроме символа 'a'» ?(если это вообще возможно) Как указать в регулярном выражении поиск символа входящего в синтаксис регулярного выражения, например символа [?
Кто знает как добавить отступ в текущую строку в момент редактирования текста?
Как в программе qt отфильтровать моношоринный шрифты из списка системных шрифтов?
Итак в unix системах (linux и mac os X) для приема multicast udp пакетов (с адресом назначения 224.0.0.1) на фиксированный порт (скажем 33033) особо ничего особенного делать не надо: открыл сокет и принимай себе... Вопрос: каким матом надо покрыть винду (xp и 7) чтобы она тоже начала принимать multicastы?
перед присваиванием одного вектора другому нужно очищать принудительно тот вектор которому присваевается значение или нет?
Есть сервак на нем поднят SVN сервер, задача - на другом сервере сделать «дублирующий репозитарий», то есть все данные первого сервера должны автоматически дублироваться на втором. Вопрос: это возможно сделать средствами subversion или нужно что еще?
Кто знает тыкните носом где в ядре код корректирующий ошибки чтения с nand накопителей (может кто знает какое количество ошибок на 256 байтный блок он исправляет?)
заклинило... положим пример:
char* buff = new[sizeof(MyClass)] char();
MyClass* ptr = new(buff) MyClass(....);
Есть девайс который рас в 1 милисекунду шлет 2 udp пакета компу (всего 2720 байт). Прога написанная при помощи Qt под Mac OS X работает как часы, собираешь прогу под винды прога 2 - 3 раза в секунду пропускает 7 - 10 пакетов. Теперь вопрос: кто писал кросс-платформенные приложения правда что хрюша и правда такое Г что в принципе не может справиться с такой задачей и надо чинить не прогу а начальству лечить винду головного мозга?
В linux программа Qt с сокетами работает как часы в виндах начинает выдавать что-то типа QNativeSocketEngine::read() was called on an uninitialized socket device это что такое?
С точки зрения логики такое объявление функции немного странно выглядит:
;class A
{
....
inline virtual int func(); { return 0; }
.....
};
Есть частица разумного в сочетании inline и virtual?
Берем двоичный big-endian файл и открываем его на little-endian машине. Вопрос если я его побайтно записывал на big-endian системе то побайтное чтение на little-endian системе выдаст мне тотже поток данных что я и записывал?
ЗЫ: меня мучает вопрос а не надоли переставлять местами еще и биты, то есть не будет ли 0x01 читаться как 0x80... Короче ступор, нужно мнение знающих вопрос людей.
Как сделать так чтобы gcc не выравнивал поля в структурах по границе 4 байт и не расширял размеры структур по границе 4 байта с помощью ключей компилятора?
Нет ли аналога QListView но с элементами типа check bow в качестве itemов (так чтобы пи выборе элемента списка напротив или перед ним появлялаь галочка и можно было выбирать много элементов)?
На принимающей стороне я открыл сокет по протоколу TCP или UDP. Отправитель исправно шлет мне данные, которые я не читаю (но мое приложение приконнектилось к соответствующему порту на принимающей стороне) вопрос такой - что происходит с данными на принимающей стороне? Если Я вызову read/recv через сутки непрерывного приема, что я прочитаю? Иными словами сколько времени ОС хранит принятые данные (Linux, BSD, Windows)? На этот аспект как я понимаю не влияет отрыл ли я сокет в блокирующем или неблокирующем режиме?
Если я на ntfs-ную флэшку распакую образ корневой ФС linux + запишу туда ядро, могу-ли я: 1 - установить туда grub и сделать эту флэшку загрузочной 2 - заставить ядро видеть root фс с флэшки (как её идентифицировать?)
← предыдущие | следующие → |