Russian Qt Forum
Ноябрь 22, 2024, 07:40 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: [1]
1  Qt / Qt Quick / Нативное контекстное меню TextField : Октябрь 21, 2017, 12:08
Использую TextField из состава Qt Quick Controls 2.
Есть ли у данного элемента нативное контекстное меню (копировать/вставить и т.д.) как у QLineEdit.
И если да, то как его включить?
2  Компиляторы и платформы / Linux / Re: Как узнать права на запуск службы? : Сентябрь 26, 2015, 06:53
3. С какого это времени сервисы можно запускать юзверям?
Сделал утилиту для настройки конфигурации сервиса, хотел реализовать старт/стоп службы (при запуске от root естественно)

Дык, если прав нет, то и не запустится. Парсь вывод и по нему уже поймешь.
так и сделал в итоге
3  Компиляторы и платформы / Linux / Как узнать права на запуск службы? : Апрель 03, 2015, 07:48
Хочу из приложения запустить службу примерно такой командой:
Код:
"systemctl start minidlna"
как перед исполнением узнать, есть ли у текущего пользователя права на запуск этой службы?
4  Qt / Model-View (MV) / QDialog в качестве делегата : Май 26, 2014, 21:59
Есть класс наследованный от QItemDelegate. ИСпользуется всплывающий модальный QDialog в качестве виджета для редактирования.
В методе createEditor() создал QDialog ( указав parent ), в методе setEditorData() закинул в него данные из модели, в методе setModelData() закинул данные в модель. Всё бы ничего, но QDialog высплывает частично за пределами экрана.
Подскажите как это побороть?
5  Qt / Пользовательский интерфейс (GUI) / Re: [Решено] Как удалить Widget из layout'а : Сентябрь 02, 2012, 06:56
оживлю немного темку про QLayout...

если я удаляю добавленый на layout виджет, обязательно ли убирать его из layout?
вроде он и без этого прекрасно существует, он что сам несуществующие объекты удаляет?
при удалении виджета, он удаляется из лейаута.
ок, спасибо
6  Qt / Пользовательский интерфейс (GUI) / Re: [Решено] Как удалить Widget из layout'а : Сентябрь 01, 2012, 22:21
оживлю немного темку про QLayout...

если я удаляю добавленый на layout виджет, обязательно ли убирать его из layout?
вроде он и без этого прекрасно существует, он что сам несуществующие объекты удаляет?
7  Qt / Общие вопросы / Re: Странное поведение QProcess при вызове внешней программы : Март 22, 2012, 10:01
Используй:
bool QProcess::startDetached ( const QString & program, const QStringList & arguments, const QString & workingDirectory, qint64 * pid = 0 ) [static]
он ничего не ждет.


спасибо за объяснение.

по поводу QProcess::startDetached() мне наоборот хотелось бы дождаться завершения программы, прежде чем запускать ее еще раз. но судя по вашему объчснению так сделать не получится.
8  Qt / Общие вопросы / Странное поведение QProcess при вызове внешней программы : Март 22, 2012, 07:38
Добрый день!

Использование ниже приведенного кода приводит к вполне логичному результату. Четыре раза запускается внешняя программа kcalc (используется линукс и КДЕ). Причем каждый следующий вызов программы происходит после закрытия kalc вызванного в предыдущий раз. Так и должно быть т.к. используется QProcess::execute(). Но стоит заменить kcalc на скажем firefox или konsole, как все четыре вызова программы начинают происходить одновременно (параллельно). Т.е. открывается сразу четыре файерфокса или консоли.
Как это можно объяснить? Помогите понять логику работы QProcess.

Код:
#include <QProcess>
...
for(int i=0; i<4; i++)
{
  QStringList args;
  QProcess::execute("kcalc", args);
}
9  Qt / Пользовательский интерфейс (GUI) / Re: Работа с объектами размещенными на QTabWidget : Май 06, 2008, 09:27
А в чем проблема то? Приведи указатель типа QWidget к AAA и будет тебе счастье Подмигивающий Приведение можно выполниться при помощи qobject_cast
спасибо за совет. а вообще это нормальная ситуация поступать таким образом? т.е перед работой с виджетом получать сначала ссылку на него, потом приводить его к другому типу, а только потом использовать? слишком громоздко получается. может имеет смысл хранить где-то отдельно ссылки на свои виджеты?
10  Qt / Пользовательский интерфейс (GUI) / Работа с объектами размещенными на QTabWidget : Май 04, 2008, 22:19
помогите разобраться со следующим вопросом

допустим у меня есть класс АAA который происходит от QWidget:
Код:
class AAA: public QWidget
{
 int a;
 int b;
 ...
};

есть объект tab типа QTabWidget.
Код:
QTabWidget tab;
я хочу размещать на закладках объекта tab объекты типа АAA и делаю это примерно так:
Код:
AAA * TempTab;
TempTab = new AAA();
tab.addTab(TempTab,QString("tab"));
вопрос состоит в следующем, как мне имея объект tab обращаться к объектам типа AAA размещенным на закладках. ведь к примеру функция tab.currentWidget() возвращает указатель на объект типа QWidget. Что-то я совсем запутался, помогите разобраться :-(
Страниц: [1]

Страница сгенерирована за 0.055 секунд. Запросов: 24.