Size: a a a

2020 May 24

M

Minmaxminor in Qt
void func::on_fontComboBox_currentFontChanged(const QFont &f)
{
   ui->label->setFont(f);
}

Почему не работает с textBrowser?
источник

jp

jon pedro in Qt
Добрый день. Работа с потоками в qt всегда связана с тем, что функция, которая должна выполняться в потоке, должна обзываться как run?
источник

dp

dark pit in Qt
Eduard Voronkin
А ещё стоит помнить то, что в std::function один дополнительный  виртуальный вызов совершает
ну вот поэтому, да.  там и так всё в обертках внутри оберток, и динамических диспатчах.  незачем добавлять ещё один уровень только потому что синтаксис красивее.  лучше задокументирую существующую строку.
источник

F

FPOHTMEH in Qt
jon pedro
Добрый день. Работа с потоками в qt всегда связана с тем, что функция, которая должна выполняться в потоке, должна обзываться как run?
Нет. Так делают когда сабклассят QThread, а это плохая практика в Qt
источник

jp

jon pedro in Qt
FPOHTMEH
Нет. Так делают когда сабклассят QThread, а это плохая практика в Qt
А если создать поток, и подключить его пуск к какому-то методу класса, ну и собственно сам класс передать в поток, то в потоке работать этот метод будет? Например вот такое
    connect(&thread_port0, &QThread::started, canport0, &CanMaraphone::SomeFnct);
   canport0->moveToThread(&thread_port0);    // Передаём объекты в соответствующие потоки
источник

F

FPOHTMEH in Qt
jon pedro
А если создать поток, и подключить его пуск к какому-то методу класса, ну и собственно сам класс передать в поток, то в потоке работать этот метод будет? Например вот такое
    connect(&thread_port0, &QThread::started, canport0, &CanMaraphone::SomeFnct);
   canport0->moveToThread(&thread_port0);    // Передаём объекты в соответствующие потоки
https://mayaposch.wordpress.com/2011/11/01/how-to-really-truly-use-qthreads-the-full-explanation/

Вот держи пример, вроде актуален ещё
источник

jp

jon pedro in Qt
я так и реализовал, просто думал, что обязательно обзывать потоковую функцию run. А проверить сейчас не могу
источник

dp

dark pit in Qt
я ведь верно понимаю, что в каждом QThread свой собственный event loop, который может общаться с event loop'ами других QThread'ов?
источник

F

FPOHTMEH in Qt
dark pit
я ведь верно понимаю, что в каждом QThread свой собственный event loop, который может общаться с event loop'ами других QThread'ов?
да
источник

M

Minmaxminor in Qt
Minmaxminor
void func::on_fontComboBox_currentFontChanged(const QFont &f)
{
   ui->label->setFont(f);
}

Почему не работает с textBrowser?
Никто не знает?
источник
2020 May 25

ВЯ

Виктор Яковлев... in Qt
здравствуйте. может кто-нибудь сталкивался с тем, что функции библиотеки secure32 не линкуются? нужна авторизация по spnego.
источник

ВЯ

Виктор Яковлев... in Qt
источник

M

Mr.Mait in Qt
Taylor Rose
ну вот я проверил в чём ошибка но это не возможно, если у меня в консоли всё работает
Попробуй так:
QStringList argument;
argument<< "-c" << "find " + dirpath_ + " -type f";
proc.start("/bin/sh", argument);
Ну или bash если таковое имеется. Главное аргумент -с. Это завершит выполнение консольки. Ну и обратить внимание на команды и сложение строк, это экранирует для /bin/sh
источник

VK

Viacheslav Kaloshin in Qt
Оно же тебе сказало, в чем ошибка. ты выполнил (аналог в консоли) команду find "/home/.... -type f"  (внимание на кавычки)
источник

S

Sim0n in Qt
В чём может быть проблема?
https://pastebin.com/kvpQq7X1
Хочу чтобы форма автоматически заполнялось сообщениями от "0000" до "1111". Но у меня форма просто сначал чуть виснет, а потом сразу вводит в форму "1111", минуя предыдущие. Причём, если проверять руками, то все сообщения проходят.
источник

S

Sim0n in Qt
Ещё момент: хотел сделать остановку через std::this_thread::sleep_for(2) . У меня после этого форма зависла конкретно.
источник

VK

Viacheslav Kaloshin in Qt
Sim0n
В чём может быть проблема?
https://pastebin.com/kvpQq7X1
Хочу чтобы форма автоматически заполнялось сообщениями от "0000" до "1111". Но у меня форма просто сначал чуть виснет, а потом сразу вводит в форму "1111", минуя предыдущие. Причём, если проверять руками, то все сообщения проходят.
что значит "автоматически заполнялась"?
источник

S

Sim0n in Qt
Viacheslav Kaloshin
что значит "автоматически заполнялась"?
Есть lineEdit и lineEdit_2 . У меня есть набор тестов для них. Я не хочу их вбивать руками, а хочу, чтобы они в течении какого-то времени сами заполнялись.
источник

VK

Viacheslav Kaloshin in Qt
Ванговалку лень включать, но надо идти читать про цикл сообщений в qt и смотреть в сторону qthread. И да. Надо полностью, тотально забыть про std::
источник

S

Sim0n in Qt
Viacheslav Kaloshin
Ванговалку лень включать, но надо идти читать про цикл сообщений в qt и смотреть в сторону qthread. И да. Надо полностью, тотально забыть про std::
А почему?
источник