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

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: 1 [2]   Вниз
  Печать  
Автор Тема: Как указать слот в дизайнере?  (Прочитано 11000 раз)
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #15 : Февраль 03, 2016, 16:25 »

xintrea, можно на пустом месте формы ткнуть правой кнопкой и выбрать сигналы и слоты. Там добавлять свои, что в хидере упоминаются. Но у всего этого есть минус, из-за которого я этим не пользуюсь. Если переименовать слот, то приходится вновь лезть в ui файл и там его тоже переименовывать. Поэтому все коннекты делаю в отдельном методе (или методах) и вызываю из конструктора.
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #16 : Февраль 03, 2016, 16:26 »

И у какого пижона вы это подсмотрели? Подмигивающий
Мне кажется, что этот пижон был я сам  Смеющийся
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #17 : Февраль 03, 2016, 16:35 »

^ а зачем это городить, если есть ui->viewBufferButton?
Если есть, то и не нужно, конечно.
Я то сам пользуюсь только динамическими формами, поэтому и вставил поиск.

К слову, такую расстановку пробелов
Цитировать
if( value )
видел еще в 90-х. Из какой книжки этот пижонский стиль? (наверное что-то типа "идеальный код"). У каких больших авторитетов это переняли?  Улыбающийся
Когда-то давно рабочий проект достался по наследству. У предыдущих авторов был такой стиль.
Как-то подсел на него. Имхо, читабельность у него самая лучшая, хотя по-началу мне тоже не нравилась.
И почему пижонский?
« Последнее редактирование: Февраль 03, 2016, 16:42 от GreatSnake » Записан

Qt 5.11/4.8.7 (X11/Win)
Racheengel
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #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 Offline

Сообщений: 2921



Просмотр профиля
« Ответ #19 : Февраль 03, 2016, 17:38 »

"имхо" это такая штука...
своя она у каждого Подмигивающий
Записан

Qt 5.11/4.8.7 (X11/Win)
Bepec
Гость
« Ответ #20 : Февраль 03, 2016, 18:21 »

Каждый запоминает свой шаблон операторов.
У кого то if(condition) или if (condition) и при просмотре кода, глаз цепляется именно за эти шаблоны.

Хотя я предпочитаю if с пробелом.
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #21 : Февраль 03, 2016, 19:06 »

Продолжая оффтоп.. Вообще я все читаю без проблем. Но хочу поделиться "интересной" записью.
Код
C++ (Qt)
if(a&&b==true) {...}
Вот ее не смог прочитать. Минуты 2 потратил, чтобы понять что это за условие
Записан
GreatSnake
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2921



Просмотр профиля
« Ответ #22 : Февраль 03, 2016, 19:09 »

Дык всё просто  Непонимающий
a не равно 0 и b равно true
Записан

Qt 5.11/4.8.7 (X11/Win)
Bepec
Гость
« Ответ #23 : Февраль 03, 2016, 19:11 »

Раз уж оффтоп, кто нить может поделиться программкой для форматирования кода? Веселый желательно бесплатной Улыбающийся
Записан
kambala
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 4747



Просмотр профиля WWW
« Ответ #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 Offline

Сообщений: 2679


Я работал с дискетам 5.25 :(


Просмотр профиля
« Ответ #25 : Февраль 03, 2016, 19:47 »

Дык всё просто  Непонимающий
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 Offline

Сообщений: 451


Просмотр профиля
« Ответ #26 : Февраль 03, 2016, 21:05 »

Раз уж оффтоп, кто нить может поделиться программкой для форматирования кода? Веселый желательно бесплатной Улыбающийся
Поставь вижуал студию, версии не ниже 2013, настрой правила форматирования кода, жмем волшебную комбинацию Ctrl K D, наслаждаемся  Улыбающийся
Записан
__Heaven__
Джедай : наставник для всех
*******
Offline Offline

Сообщений: 2130



Просмотр профиля
« Ответ #27 : Февраль 03, 2016, 21:34 »

Bepec, никогда не пользовался, но в QtCreator есть плагин Beautifiler. Быть может оно?
Записан
Страниц: 1 [2]   Вверх
  Печать  
 
Перейти в:  


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