Russian Qt Forum
Ноябрь 25, 2024, 02:56
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Qt
>
Вопросы новичков
>
Как указать слот в дизайнере?
Страниц:
1
[
2
]
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Как указать слот в дизайнере? (Прочитано 11001 раз)
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: Как указать слот в дизайнере?
«
Ответ #15 :
Февраль 03, 2016, 16:25 »
xintrea, можно на пустом месте формы ткнуть правой кнопкой и выбрать сигналы и слоты. Там добавлять свои, что в хидере упоминаются. Но у всего этого есть минус, из-за которого я этим не пользуюсь. Если переименовать слот, то приходится вновь лезть в ui файл и там его тоже переименовывать. Поэтому все коннекты делаю в отдельном методе (или методах) и вызываю из конструктора.
Записан
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: Как указать слот в дизайнере?
«
Ответ #16 :
Февраль 03, 2016, 16:26 »
Цитата: Old от Февраль 03, 2016, 16:23
И у какого пижона вы это подсмотрели?
Мне кажется, что этот пижон был я сам
Записан
GreatSnake
Джедай : наставник для всех
Offline
Сообщений: 2921
Re: Как указать слот в дизайнере?
«
Ответ #17 :
Февраль 03, 2016, 16:35 »
Цитата: kambala от Февраль 03, 2016, 16:01
^ а зачем это городить, если есть ui->viewBufferButton?
Если есть, то и не нужно, конечно.
Я то сам пользуюсь только динамическими формами, поэтому и вставил поиск.
Цитата: Igors от Февраль 03, 2016, 16:04
К слову, такую расстановку пробелов
Цитировать
if( value )
видел еще в 90-х. Из какой книжки этот пижонский стиль? (наверное что-то типа "идеальный код"). У каких больших авторитетов это переняли?
Когда-то давно рабочий проект достался по наследству. У предыдущих авторов был такой стиль.
Как-то подсел на него. Имхо, читабельность у него самая лучшая, хотя по-началу мне тоже не нравилась.
И почему пижонский?
«
Последнее редактирование: Февраль 03, 2016, 16:42 от GreatSnake
»
Записан
Qt 5.11/4.8.7 (X11/Win)
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Как указать слот в дизайнере?
«
Ответ #18 :
Февраль 03, 2016, 17:36 »
имхо, if (value) ... читается лучше всего.
А когда везде налеплено пробелов (или когда их совсем нет) - то в глазах рябит.
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
GreatSnake
Джедай : наставник для всех
Offline
Сообщений: 2921
Re: Как указать слот в дизайнере?
«
Ответ #19 :
Февраль 03, 2016, 17:38 »
"имхо" это такая штука...
своя она у каждого
Записан
Qt 5.11/4.8.7 (X11/Win)
Bepec
Гость
Re: Как указать слот в дизайнере?
«
Ответ #20 :
Февраль 03, 2016, 18:21 »
Каждый запоминает свой шаблон операторов.
У кого то if(condition) или if (condition) и при просмотре кода, глаз цепляется именно за эти шаблоны.
Хотя я предпочитаю if с пробелом.
Записан
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: Как указать слот в дизайнере?
«
Ответ #21 :
Февраль 03, 2016, 19:06 »
Продолжая оффтоп.. Вообще я все читаю без проблем. Но хочу поделиться "интересной" записью.
Код
C++ (Qt)
if
(
a
&&
b
==
true
)
{
...
}
Вот ее не смог прочитать. Минуты 2 потратил, чтобы понять что это за условие
Записан
GreatSnake
Джедай : наставник для всех
Offline
Сообщений: 2921
Re: Как указать слот в дизайнере?
«
Ответ #22 :
Февраль 03, 2016, 19:09 »
Дык всё просто
a не равно 0 и b равно true
Записан
Qt 5.11/4.8.7 (X11/Win)
Bepec
Гость
Re: Как указать слот в дизайнере?
«
Ответ #23 :
Февраль 03, 2016, 19:11 »
Раз уж оффтоп, кто нить может поделиться программкой для форматирования кода?
желательно бесплатной
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Как указать слот в дизайнере?
«
Ответ #24 :
Февраль 03, 2016, 19:37 »
^ uncrustify
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Racheengel
Джедай : наставник для всех
Offline
Сообщений: 2679
Я работал с дискетам 5.25 :(
Re: Как указать слот в дизайнере?
«
Ответ #25 :
Февраль 03, 2016, 19:47 »
Цитата: GreatSnake от Февраль 03, 2016, 19:09
Дык всё просто
a не равно 0 и b равно true
Можно было и так записать тогда:
if (a && b) ...
Записан
What is the 11 in the C++11? It’s the number of feet they glued to C++ trying to obtain a better octopus.
COVID не волк, в лес не уйдёт
Hellraiser
Бывалый
Offline
Сообщений: 451
Re: Как указать слот в дизайнере?
«
Ответ #26 :
Февраль 03, 2016, 21:05 »
Цитата: Bepec от Февраль 03, 2016, 19:11
Раз уж оффтоп, кто нить может поделиться программкой для форматирования кода?
желательно бесплатной
Поставь вижуал студию, версии не ниже 2013, настрой правила форматирования кода, жмем волшебную комбинацию Ctrl K D, наслаждаемся
Записан
__Heaven__
Джедай : наставник для всех
Offline
Сообщений: 2130
Re: Как указать слот в дизайнере?
«
Ответ #27 :
Февраль 03, 2016, 21:34 »
Bepec, никогда не пользовался, но в QtCreator есть плагин Beautifiler. Быть может оно?
Записан
Страниц:
1
[
2
]
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...