Название: еще один вопрос по QFontDialog Отправлено: МП© от Март 02, 2012, 17:45 Вызываю диалог нажатием кнопки:
Код: void Forma::on_Button_clicked() Как использовать этот шрифт на другой форме? то есть как перехватить переменную шрифта, чтобы ее применять для другой формы? Название: Re: Помогите разобраться c QFontDialog Отправлено: V1KT0P от Март 02, 2012, 17:50 Так же пробовал по нажатию кнопки Только что проверил на 4.8.0 работает как положено.Код: void Forma::on_Button_clicked() Название: Re: Помогите разобраться c QFontDialog Отправлено: МП© от Март 02, 2012, 18:06 и правда, это я с контролами запутался, спасибо.
еще один вопросик, теперь есть две кнопки и два лейбла, как сделать, чтобы на каждой был различный диалог, а то получается на первой устанавливаю шрифт, а при вызове через вторую кнопку, для второго лэйбла, по умолчанию выставлен шрифт от первого. Как сделать оригинальные диалоги? Название: Re: Помогите разобраться c QFontDialog Отправлено: V1KT0P от Март 02, 2012, 18:15 и правда, это я с контролами запутался, спасибо. Ну вот так и работает:еще один вопросик, теперь есть две кнопки и два лейбла, как сделать, чтобы на каждой был различный диалог, а то получается на первой устанавливаю шрифт, а при вызове через вторую кнопку, для второго лэйбла, по умолчанию выставлен шрифт от первого. Как сделать оригинальные диалоги? Код: ui->Label_1->setFont(QFontDialog::getFont(0, ui->Label_1->font())); Код: ui->Label_1->font() Название: Re: Помогите разобраться c QFontDialog Отправлено: МП© от Март 02, 2012, 18:20 нет, все работает, первая кнопка меняет шрифт первого лэйбла, а вторая кнопка - второго лэйбла, НО надо чтобы по умолчанию в диалоге 1 шрифт был лэйбла 1, а в диалоге 2 - шрифт лэйбла 2.
А так получается 1. выставляю кнопкой1 шрифт лэйбла1 на №1 2. выставляю кнопкой2 шрифт лэйбла2 на №2 3. при вызове кнопкой1 по умолчанию стоит шрифт№2 Название: Re: Помогите разобраться c QFontDialog Отправлено: V1KT0P от Март 02, 2012, 18:21 нет, все работает, первая кнопка меняет шрифт первого лэйбла, а вторая кнопка - второго лэйбла, НО надо чтобы по умолчанию в диалоге 1 шрифт был лэйбла 1, а в диалоге 2 - шрифт лэйбла 2. Приведи кусок кода, ибо у меня при вызове первой кнопки шрифт первого лейбла, при вызове второй кнопки шрифт второго лейбла.А так получается 1. выставляю кнопкой1 шрифт лэйбла1 на №1 2. выставляю кнопкой2 шрифт лэйбла2 на №2 3. при вызове кнопкой1 по умолчанию стоит шрифт№2 Название: Re: Помогите разобраться c QFontDialog Отправлено: МП© от Март 02, 2012, 18:26 Все, спасибо, разобрался, я когда копировал изменил 1 на 2 только в первой части кода,
Код
Название: Re: еще один вопрос по QFontDialog Отправлено: МП© от Март 03, 2012, 18:00 еще один вопрос:
Как использовать этот шрифт на другой форме? то есть как перехватить переменную шрифта, чтобы ее применять для другой формы? |