Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Переводы _ Описание класса QAbstractButton

Автор: Admin 16.1.2008, 16:23

Описание класса QAbstractButton
http://crossplatform.ru/documentation/qtdoc4.3/qabstractbutton.php

Сделано

Не переведено только:

Цитата
autoRepeatDelay : int

This property holds the initial delay of auto-repetition.

If autoRepeat is enabled, then autoRepeatDelay defines the initial delay in milliseconds before auto-repetition kicks in.

This property was introduced in Qt 4.2.

Функции доступа:
Цитата
autoRepeatInterval : int

This property holds the interval of auto-repetition.

If autoRepeat is enabled, then autoRepeatInterval defines the length of the auto-repetition interval in millisecons.

This property was introduced in Qt 4.2.
Цитата
Calling this function again before the button was released will reset the release timer.

Цитата
he states of buttons in exclusive button groups are updated before this signal is emitted. This means that slots can act on either the "off" signal or the "on" signal emitted by the buttons in the group whose states have changed.

For example, a slot that reacts to signals emitted by newly checked buttons but which ignores signals from buttons that have been unchecked can be implemented using the following pattern:
 void MyWidget::reactToToggle(bool checked)
{
    if (checked) {
       // Examine the new button states.
       ...
    }
}
Button groups can be created using the QButtonGroup class, and updates to the button states monitored with the QButtonGroup::buttonClicked() signal.

Автор: Litkevich Yuriy 16.1.2008, 18:21

Держи недостающее

Цитата
autoRepeatDelay : int

Это свойство содержит начальную задержку автоповтора.

Если autoRepeat разрешен, то autoRepeatDelay определяет начальную задержку в милисекундах перед автоповтором.

Это свойство было введено в Qt 4.2.

Функции доступа:

Цитата
autoRepeatInterval : int

Это свойство содержит интервал автоповтора.

Если autoRepeat разрешен, то autoRepeatInterval определяет длительность интервала между повторами в милисекундах.

Это свойство было введено в Qt 4.2.

Цитата
Повторный вызов этой функции до отпускания кнопки будет сбрасывать таймер отпускания.

Автор: Admin 16.1.2008, 18:26

Поправил...

Автор: Litkevich Yuriy 16.1.2008, 19:00

И последний фрагмент:

Цитата
Состояние кнопок в исключающих кнопочных группах обновляется перед посылкой этого сигнала. Это означает, что слоты могут действовать либо по сигналу "выкл" либо по сигналу "вкл", посылаемого кнопками в группе, чьи состояния изменились.

Например, слот, который реагирует на сигналы, посылаемые вновь нажатой кнопкой, но игнорирующий сигналы от кнопок, которые были отжаты может быть реализован используя следующий шаблон:
void MyWidget::reactToToggle(bool checked)
{
    if (checked) {
       // Examine the new button states.
       ...
    }
}

Группы кнопок могут быть созданы используя сласс QButtonGroup, а обновления состояний кнопок проверены с помощью сигнала QButtonGroup::buttonClicked().

Автор: Litkevich Yuriy 16.1.2008, 19:12

Еще нашел не переведенное из autoRepeat : bool

Написано:
Note: If a button is pressed down by a shortcut key, then auto-repeat is enabled and timed by the system and not by this class. The pressed(), released(), and clicked() signals will be emitted like in the normal case.

Перевод:
Замечание: Если кнопка нажата при помощи комбинации корячих клавиш, то автоповтор разрешен и время управляется системой, а не этим классом. Сигналы pressed(), released(), и clicked() будут посылаться как и обычно.

Автор: Сафи 16.1.2008, 19:40

Поправлено...

Автор: Анна 22.5.2008, 10:33

В вашем последнем варианте "контрольная кнопка" заменена на "триггерную". Триггерная пишется с двумя "Г".

Автор: Litkevich Yuriy 22.5.2008, 13:02

да с русским, у меня тоже не айс :)
Вычищал я этот текст от контрольных кнопок, но видимо не весь еще. А где вы это нашли ("контрольная кнопка"), тот вариант что в SVN репозитарии, там вроде нету, а "триггерную" я исправлю.

Автор: Анна 22.5.2008, 16:04

"Контрольных" в последнем варианте с SVN нет (просто, я не корректно выразилась). Только "триГерные"
Кстати, я нашла способ держать в ассистенте как исходную так и переведенную документацию. Еще проверю все хороршенько и сброшу описание как делать сюда (только скажите , куда)
и еще такой вопрос. У меня есть возможность редактировать HTML файлы в Visual Studio, а там как я ни искала, не нашла другой кодировки кроме windows-1251, может, подскажите, чем еще можно редактировать, чтобы в UTF было?

Автор: Litkevich Yuriy 22.5.2008, 16:11

Цитата(Анна @ 22.5.2008, 20:04) *
чем еще можно редактировать, чтобы в UTF было?

http://notepad-plus.sourceforge.net/

Обсуждения не касающиеся файла QabstractButton лучше вести в теме http://www.forum.crossplatform.ru/index.php?showtopic=284&pid=2879&st=40&

Автор: ViGOur 22.5.2008, 16:16

Цитата(Анна @ 22.5.2008, 17:04) *
может, подскажите, чем еще можно редактировать, чтобы в UTF было?
В студии тоже есть, скажи какую используешь, и что именно хочешь сделать...

Автор: Анна 23.5.2008, 12:18

ViGOur, у меня Visual Studio 6.0.Тамошний developer хочет только в windows-1251 работать. Буду ждатьответа в "Qt Assistant и переводы"

Автор: Litkevich Yuriy 24.8.2008, 17:35

ViGOur, на сайте версия файла qabstractbutton.* стрее чем в хранилище, надоб обновить.

Автор: ViGOur 24.8.2008, 17:37

Угу, завтра сделаю, сегодня пока не до того.
И сам сайт обновлю, в связи с переходом на новый сервер появилось много вкусностей, предвнесенным php5, на прошлом стоял php4.

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)