natgillin/translations-raw huggingface dataset:
Removing widget layout using the Break Layout command will not remove widgets contained in the layout. If you want to remove the widgets as well, just select the layout by clicking on its border and press Delete key or use Edit Delete menu command or context menu command.
Вилучення компонування віджетів за допомогою пункту Забрати розкладку не призведе до вилучення віджетів самого компонування. Якщо ви бажаєте вилучити і самі віджети, просто позначте компонування наведенням вказівника на рамку компонування з наступним клацанням лівою кнопкою миші, а потім натисніть клавішу Delete або скористайтеся пунктом Правка Вилучити головного або контекстного меню.
Size policies for widgets within a layout
Правила розмірів для віджетів у компонуванні
Instead of setting a fixed size for your widgets, in & kexi; you can choose between various widget's size policies. A size policy is a flexible strategy for controlling how a widget is stretched (or shrunk) depending on other neighbouring widgets and space available within the form.
Замість встановлення для віджетів фіксованого розміру у & kexi; ви можете скористатися одним з декількох правил встановлення розмірів віджетів. Правила розмірів — це гнучка стратегія керування способом розтягування (або стискання) віджета залежно від розміру і розташування сусідніх віджетів і доступного місця на формі.
After putting widgets into a layout, typically each widget gets a proportional (Preferred) size policy. These widgets will be automatically resized with preferred settings, depending on their type and size of the entire layout itself. For example, three buttons put into the horizontal layout will be resized to fit their visible text.
Зазвичай, після розташування віджетів у компонуванні для кожного з віджетів буде встановлено правило пропорційних розмірів (Бажаний). Розмір цих віджетів буде автоматично змінено відповідно до параметрів типу і розмірів самого компонування. Наприклад, розміри трьох кнопок у горизонтальному компонуванні буде змінено так, щоб на них можна було показати весь призначений для показу текст.
For each widget inserted into the form, there are settings for size policy available in the Property Editor. The settings are presented as a group of properties called Size Policy.
Параметри правил розмірів для кожного з віджетів доданих на форму можна встановити за допомогою Редактора властивостей. Параметри буде зібрано у групі властивостей з назвою Правила розміру.
This group of properties contains:
Ця група властивостей містить:
Horizontal Size Policy
Правила горизонтальних розмірів
defining horizontal size of the widget,
визначення горизонтального розміру віджета,
Vertical Size Policy
Правила вертикальних розмірів
defining vertical size of the widget,
визначення вертикального розміру віджета,
Horizontal Stretch
Горизонтальне розтягнення
defining strength of activity of the Horizontal Size Policy,
визначення рівня застосування Правил горизонтальних розмірів,
Vertical Stretch
Вертикальне розтягнення
defining strength of activity of the Vertical Size Policy
визначення рівня застосування Правил вертикальних розмірів,
Values of size policies
Величини правил розмірів
The following values are available in the drop down list for Horizontal Size Policy and Vertical Size Policy properties visible in the Property Editor:
У спадних списках властивостей панелі Редактор властивостей Правила горизонтальних розмірів і Правила вертикальних розмірів можна буде обрати такі пункти:
Fixed
Фіксований
this value means that the widget cannot be automatically resized; it should maintain the constant size defined at design time (width or height),
таке значення означає, що розміри віджета не будуть змінюватися автоматично, його розміри завжди залишатимуться такими, якими їх було визначено під час компонування.
this value means that the original size of the widget is set as minimal allowed, it is sufficient and there is no need for expanding the widget, but the widget will be expanded if needed. This type of policy can be used to force the widget to be expanded to the whole width or height, especially if you set a stretch value greater than 0.
такий варіант означає, що програма встановить мінімальний можливий розмір для віджета, цього буде достатньо для того, щоб не збільшувати розміри віджета, але початкові розміри буде збільшено, якщо це буде потрібно. Цим типом правил можна скористатися для примусового збільшення віджета до повної ширини або висоти, особливо, якщо ви встановите значення параметра розтягування, більше за 0.
this value means that the original size of the widget is set as maximum allowed and can be decreased without breaking the widget's usability and readability if other widgets need more space,
такий варіант означає, що початково програма встановить максимальний можливий розмір віджета, цей розмір буде зменшено без шкоди для зручності користування віджетом та перегляду його тексту, якщо для показу інших віджетів потрібен додатковий простір,
Preferred
Бажаний
this value means that the original size of the widget is the best and preferred; the widget can be shrunk or expanded however and it will stay readable,
цей варіант означає, що початковий розмір віджета є найкращим і бажаним; але розміри віджета буде зменшено або збільшено так, щоб розташований на ньому текст можна було читати,
Expanding
Розширяється
this value means that the original size of the widget is reasonable but the widget can be also shrunk; it can be expanded as well to take as much space as possible,
такий варіант означає, що хоча програма намагатиметься зберегти початкові розміри віджета, але їх може бути зменшено та збільшено з метою раціонального використання площі,
Minimum Expanding
Мінімально розширяється
this value means that the original size of the widget is allowed; it can be expanded to take as much space as possible,
такий варіант означає, що хоча програма намагатиметься зберегти початкові розміри віджета, їх може бути збільшено так, щоб віджет займав якомога більшу площу,
Ignored
Ігнорується
this value means that the original size of the widget is ignored; the widget can be expanded to take as much space as possible but other widgets usually will not allow for that
такий варіант означає, що початкові розміри віджета буде проігноровано; розміри віджета може бути збільшено так, щоб вони стали найбільшими можливими, але, зазвичай, ці розміри буде обмежено іншими віджетами форми.
Different widget types have various default size policies; for example, button widgets have default size policy set to Minimum (in both directions), while text field widgets have vertical size policy set to Fixed.
Для віджетів різних типів типово застосовуються різні правила встановлення розмірів; наприклад, для віджетів кнопок типово встановлюються правила розмірів Мінімальний (у обох напрямках), а для віджетів текстових полів встановлюються правила визначення вертикального розміру Фіксований.
The most frequently used size policies are Preferred, Minimum and Maximum.
Найпоширенішими правилами зміни розмірів віджетів є Бажаний, Мінімальний і Максимальний.
Vertical and horizontal stretch
Вертикальне та горизонтальне розтягнення
The Vertical Stretch and Horizontal Stretch properties accept integer values greater than or equal to 0. These properties allow to fine-tune the behavior of size policies. The default value for the properties is 0. A higher value of the stretch means that the widget will be expanded more than widgets for which a lower stretch value is set.
Для властивостей Вертикальне розтягування і Горизонтальне розтягування використовуються цілі числа, більші або рівні 0. За допомогою цих властивостей ви можете скоригувати застосування правил встановлення розмірів. Типовим значенням для цих властивостей є 0. Більше значення розтягування означає, що віджет буде розтягнуто більше, ніж віджет з меншим значенням розтягування.
Setting widgets size and position by hand
Визначення розмірів та розташування віджетів вручну
In case when your form has no main layout set for auto-positioning and auto-resizing its widgets, you will probably want to modify the position and size of widgets so the form can look cleaner and be easier to use. The & kexi; form designer simplifies this task by offering the following groups of commands:
Якщо для вашої форми не буде встановлено основного компонування для автоматичного розташування і автоматичної зміни розмірів її віджетів, ймовірно, вам захочеться змінити розташування і розміри віджетів так, щоб форма виглядала акуратнішою і простішою у користуванні. Дизайнер форм & kexi; спрощує це завдання за допомогою таких груп команд:
Adjusting sizes of selected widgets. The commands are available in the Format Adjust Widgets Size submenu of the menubar and in the Adjust Widgets Size submenu of the context menu. The toolbar's drop down button Adjust Widgets Size is also available.
Коригування розмірів позначених віджетів. Відповідні пункти можна знайти у підменю Формат Вирівняти розміри віджетів основного меню програми і підменю Вирівняти розміри віджетів контекстного меню. Крім того, ви можете знайти спадне меню Вирівняти розміри віджетів на панелі інструментів.
To Fit
Влаштувати
The size of the selected widgets will be altered so each widget will be resized to its preferred size and its contents; for example, a text label's size will be changed to fit its text. The position of the widgets will not be changed.
Програма змінить розміри позначених віджетів так, щоб ці розміри відповідали бажаному розміру і вмістові віджетів. Наприклад, розміри текстової мітки буде змінено так, щоб у її віджеті вмістився весь її текст. Розташування віджетів змінено не буде.
To Grid
До ґратки
The size of the selected widgets will be altered so each widget's corner will be placed on the form's (or other container's) grid point. The widget's position can be slightly altered.
Програма змінить розміри позначених віджетів так, що кожен з кутів віджета буде розташовано у точці перетину ліній ґратки форми (або іншого контейнера). Розташування віджета також може бути трошки змінено.
To Shortest
До найкоротшого
The height of the selected widgets will be altered so that each of them will have the same height as the shortest one. The position of the widgets will not be changed.
Програма змінить висоту позначених віджетів так, щоб кожен з них мав ту саму висоту, що і найкоротший віджет. Розташування віджетів змінено не буде.
To Tallest
До найвищого
The height of the selected widgets will be altered so that each of them will have the same height as the tallest one. The position of the widgets will not be changed.
Програма змінить висоту позначених віджетів так, щоб кожен з них мав ту саму висоту, що і найвищий віджет. Розташування віджетів змінено не буде.
To Narrowest
До найвужчого
The width of the selected widgets will be altered so that each of them will have the same height as the narrowest one. The position of the widgets will not be changed.
Програма змінить ширину позначених віджетів так, щоб кожен з них мав ту саму висоту, що і найвужчий віджет. Розташування віджетів змінено не буде.
To Widest
До найширшого
The width of the selected widgets will be altered so that each of them will have the same height as the widest one. The position of the widgets will not be changed.
Програма змінить ширину позначених віджетів так, щоб кожен з них мав ту саму ширину, що і найширший віджет. Розташування віджетів змінено не буде.
Aligning positions of the selected widgets. The commands are available in the Format Align Widgets Position submenu of the menubar and in the Align Widgets Position submenu of the context menu. The toolbar's drop down button Align Widgets Position is also available.
Вирівнювання розташування позначених віджетів. Відповідні пункти можна знайти у підменю Формат Вирівняти позиції віджетів основного меню програми і у підменю Вирівняти позиції віджетів контекстного меню. Крім того, спадне меню Вирівняти позиції віджетів можна знайти на панелі інструментів.
To Left
Наліво
All the selected widgets' left positions will be moved to the position of the leftmost widget's left edge.
Всі ліві краї віджетів буде пересунуто так, щоб їх було розташовано на вертикальній лінії, що збігається з лівим краєм найлівішого віджета.
To Right
Направо
All the selected widgets' right positions will be moved to the position of the rightmost widget's right edge.
Всі праві краї віджетів буде пересунуто так, щоб їх було розташовано на вертикальній лінії, що збігається з правим краєм найправішого віджета.
To Top
Наверх
All the selected widgets' top positions will be moved to the position of the uppermost widget's upper edge.
Всі верхні краї віджетів буде пересунуто так, щоб їх було розташовано на горизонтальній лінії, що збігається з верхнім краєм найвищого віджета.
To Bottom
Вниз
All the selected widgets' bottom positions will be moved to the position of the bottommost widget's bottom edge.
Всі нижні краї віджетів буде пересунуто так, щоб їх було розташовано на горизонтальній лінії, що збігається з нижнім краєм найнижчого віджета.
All the selected widgets' top-left corners will be moved so that they are positioned in the nearest grid point.
Всі верхні ліві кути віджетів буде пересунуто так, щоб їх було розташовано у найближчій точці перетину ліній сітки.
None of the above commands resizes the widgets.
Жодна з наведених вище команд не змінює розмірів віджетів.
There are also additional commands available: Bring Widget to Front (i. e. above all other widgets) and Send Widget to Back (i. e. below all other widgets). These two commands are rarely used, as it is not common to place one widget on top of an other (except when a container widget contains other widget inside). Also note that clicking a widget with a mouse button is enough to bring the widget to front.
Крім того, передбачено додаткові пункти: Пересунути віджет на передній план (тобто у позицію над усіма іншими віджетами) і Пересунути віджет на задній план (тобто у позицію під усіма іншими віджетами). Ці два пункти використовуються нечасто, оскільки розташування віджетів один над одним є досить рідкісним (окрім випадків віджетів- контейнерів, які містять у собі інші віджети). Крім того, зауважте, що наведення вказівника миші на віджет з наступним клацанням лівою кнопкою миші достатньо для пересування віджета на передній план.
Setting the tab order
Визначення порядку вкладок
A widget's focus determines that widget's activity available using keyboard. Focus is related to widgets displayed in the form's data view. Exactly one form widget can have focus at the same time. The most frequent use of focus is text entry (when a given text field is active, i. e. it is focused). An other example is a button widget - when focused, it is possible to press it using the Enter; or Space key instead of a mouse button.
Доступ до функціональних можливостей віджетів, які перебувають у фокусі, можна отримати за допомогою клавіатури. Фокус пов’ язано з віджетом, показаним у режимі перегляду даних форми. Одночасно у фокусі може перебувати лише один віджет. Найпоширенішим використанням фокуса є введення тексту (поле для введення тексту має бути задіяним, тобто перебувати у фокусі). Ще одним прикладом є віджет кнопки: якщо такий віджет перебуває у фокусі, ви можете « натиснути » кнопку за допомогою натискання клавіш Enter; або Пробіл, а не кнопки миші.
There are a few methods of making the widgets active (moving the focus to the widget): clicking with a mouse button, rotating the mouse wheel over the widget, or using the Tab; key. The latter method is often used because of its speed and convenience for users. Availability of the focusing methods is controlled by Focus Policy property of a given widget.
Існує декілька способів активувати віджет (пересунути фокус на потрібний віджет): клацання кнопкою миші, прокручування коліщатка миші, коли вказівник перебуває над віджетом, або натискання клавіші Tab;. Останній спосіб часто використовують через його швидкість і зручність для користувачів. Доступністю способів фокусування можна керувати за допомогою властивості Правила фокусування віджета.
There is a relationship between focusing (activating) widgets using Tab; key and tab order setting of a form. After pressing the Tab; key, the next widget should be focused, so the form should know about the tab order.
Фокусування (активація) віджетів за допомогою клавіші Tab; і параметр порядку табуляції взаємопов’ язано. Після натискання клавіші Tab; фокус буде пересунуто на наступний віджет, отже для форми має бути встановлено порядок табуляції.
To alter tab order for a form's widget:
Щоб змінити порядок вкладок для віджета форми:
Switch to design view of the form.
Перемкніть програму на режим дизайну форми.
Execute Edit Edit Tab Order... menu command. The Edit Tab Order dialog will appear with settings for this form.
Скористайтеся пунктом меню Правка Зміна порядку табуляції.... У відповідь програма відкриє діалогове вікно Зміна порядку табуляції. За допомогою цього вікна ви зможете змінити відповідні параметри форми.
The window contains a list with two columns: the first column displays widget names, the second - types of the widgets. To make it easier to recognize meaning of the names and types for the user, icons related to the types are also displayed. The list contains only widgets having focus policy allowing to use the & Tab; key. The window allows you to change the tab order or set the automatic tab order.
У вікні міститиметься список з двома стовпчиками: у першому стовпчику буде показано назви віджетів, у другому — типи віджетів. Щоб спростити визначення значення назв і типів для користувача, програма показуватиме піктограми, пов’ язані з відповідними типами. У списку буде показано лише віджети, для яких дозволено використання правил пересування фокуса за допомогою клавіші & Tab;. За допомогою цього вікна ви зможете змінити порядок табуляції або встановити автоматичний порядок табуляції.
To change tab order, either:
Щоб змінити порядок вкладок, виконайте одну з таких дій:
Click a selected widget name in the widgets list and drag it to a desired position (up or down) using the mouse.
Наведіть вказівник миші на пункт назви вибраного віджета у списку віджетів, клацніть лівою кнопкою миші, а потім перетягніть його у бажану позицію (вгору чи вниз) за допомогою вказівника миші.
Click a selected widget name on the widgets list and use Move Up or Move Down buttons, to move the widgets to a desired position.
Наведіть вказівник миші на пункт назви вибраного віджета у списку віджетів, клацніть лівою кнопкою миші, а потім натискайте кнопки Пересунути вгору і Пересунути вниз, щоб пересунути віджети на бажану позицію.
Click the Handle tab order automatically check box to set the automatic tab order for the form. If this option has been switched on, any changes made to the list of widgets by hand are not taken into account - & kexi; will be handling the tab orders on its own. The automatic ordering means that the top-left widget will be focused first (or the top-right if your operating system uses right-to-left layout), and the order comes from the left to right (from the right to left, respectively) and from the top to bottom.
Позначте пункт Опрацьовувати порядок табуляції автоматично, щоб встановити автоматичний порядок табуляції для форми. Якщо цей пункт буде позначено, всі зміни, внесені до списку віджетів вручну, не буде взято до уваги — & kexi; визначатиме порядок табуляції у автоматичному режимі. Автоматичне впорядкування означає, що найвищий лівий віджет буде у порядку фокусування першим (або найвищий правий віджет, якщо у вашій операційній системі використовується лівописне компонування), наступні віджети у списку визначатимуться у напрямку зліва праворуч (або справа ліворуч у випадку лівопису), а потім згори вниз.
Click the OK button to accept the changes or Cancel button to dismiss the changes.
Натисніть кнопку Гаразд, щоб підтвердити внесені зміни. Натискання кнопки Скасувати призведе до відкидання внесених змін.
Entering Data Into Tables
Введення даних до таблиць
You have designed the two tables Persons and phone_numbers. None of them contain any data yet. You can enter some, and in this chapter you will learn how to do this fast and effectively.
Ви створили дві таблиці: Persons і phone_ numbers. Жодна з них ще не містить жодних даних. Ви можете ввести ці дані. У цій главі ми навчимося робити це швидко і ефективно.
Start with the persons table. Open it in Data View using the Project Navigator's context menu. The current cell is marked with (usually black) thicker border, a cell cursor. The contents of the cell, if present, are highlighted with a different color. The current row, i. e. the one you have placed your rectangular cursor in, is marked on the left hand with an arrow symbol.
Почнімо з таблиці persons. Відкрийте її у Перегляді даних за допомогою контекстного меню Навігатора проектом. Поточну комірку буде позначено товстою (зазвичай, чорною) рамкою, курсором комірок. Колір тексту вмісту комірки, якщо у комірці щось міститься, буде позначено змінено на колір підсвічування. Поточний рядок, тобто рядок, у якому розташовано ваш прямокутний курсор, буде позначено ліворуч символом стрілочки.
You can navigate through table cells using the arrow keys, Page Down, Page Down, Home, End keys; you can also click with the mouse in a cell to select it.
Здійснювати навігацію комірками таблиці можна за допомогою клавіш зі стрілочками, клавіш Page Down, Page Down, Home, End; крім того, ви можете навести вказівник на комірку таблиці і клацнути лівою кнопкою, щоб позначити цю комірку.
Initially, after opening the table Persons, the cursor is placed in the id column. The column has autonumber property defined, marked with blue (autonumber) text in the last row. It means you do not have to enter values there by hand when entering data for a new row because the cell will be filled automatically with successive numbers.
Одразу після відкриття таблиці Persons, курсор буде розташовано у стовпчику id. Для стовпчика буде визначено властивість автоматичного нумерування, що буде позначено синім написом (autonumber) у останньому рядку. Це означає, що вам не потрібно вводити дані вручну у новий рядок, оскільки комірки буде автоматично заповнено послідовними числами.
Inserting new rows and entering data for them in & kexi; is different from the way of doing this in spreadsheets. To enter data for a new row, you need to use the arrow keys or mouse, to move your cursor to the special empty last row marked with a plus sign. Place your cursor in the (second) name column and enter a person's name. Also enter surname, street, house number and city. When done, move the cell cursor to the last empty row either by using the Arrow Down key or by clicking in the last row with the mouse to append a new row.
Спосіб додавання нових рядків і введення даних у ці рядки у & kexi; відрізняється від способу, до якого ви звикли під час роботи з електронними таблицями. Щоб ввести дані у новий рядок, вам слід скористатися клавішами зі стрілочками або миші для пересування курсора у особливий порожній останній рядок, позначений символом « плюс ». Розташуйте курсор у стовпчику name (другому стовпчику) і введіть ім’ я особи. Крім того, введіть прізвище, назву вулиці, номер будинку та назву міста. Після введення даних пересуньте курсор комірок до останнього порожнього рядка за допомогою або натискання клавіші Стрілка вниз, або за допомогою натискання останнього рядка вказівником миші, — програма додасть новий рядок.
Details About Actions Available While Entering Data Into Tables
Докладно про доступні дії під час введення даних до таблиць
As soon as you enter the first character, the current row is being edited. A pencil symbol appears on the left side of the data table.
Після введення першого символу розпочнеться редагування поточного рядка. Ліворуч від таблиці даних буде показано символ олівця.
Double clicking a cell with the & LMB; or pressing & Enter; or the F2 key also starts editing of the current row.
Наведення вказівника миші на комірку з наступним подвійним клацанням лівою кнопкою миші, натискання клавіші & Enter; або клавіші F2 також накажуть програмі розпочати редагування поточного рядка.