Russian Qt Forum

Qt => Пользовательский интерфейс (GUI) => Тема начата: Pariah_War от Июнь 08, 2010, 19:32



Название: paste, copy ...
Отправлено: Pariah_War от Июнь 08, 2010, 19:32
Я создаю action - paste ,copy , cut , copy через Designer .....
Вот в чем проблема при копировании или вырезании 2 СИМВОЛОВ а потом если нажать paste - то оно вставляет 6 символов...
Я вроде все проверил перепроверил... и не могу найти в чем проблема....
Помогите......


Название: Re: paste, copy ...
Отправлено: Kolobok от Июнь 08, 2010, 19:35
connect три раза сделал.


Название: Re: paste, copy ...
Отправлено: kibsoft от Июнь 08, 2010, 20:13
Pariah_War, ты не Денис Попов?  ;D

P.S. Когда книжки будешь читать?


Название: Re: paste, copy ...
Отправлено: Pariah_War от Июнь 08, 2010, 21:33
Епть.... С детства читать не приучили...
Сори за тупости.....
Прошу удалить данную тему....


Название: Re: paste, copy ...
Отправлено: Igors от Июнь 08, 2010, 21:44
Епть.... С детства читать не приучили...
Сори за тупости.....
Прошу удалить данную тему....
Когда Вы задаете вопрос - подумайте как можно Вам ответить. Некорректно работает copy/paste? Вероятность этого ниже технического нуля, скорее всего что-то специфичное в Вашем проекте. Ну и выложите сразу компилябельный пример, ведь никому не хочется терять время на долгие выяснения, наводящие вопросы и.т.п. Нечего обижаться, здесь Вы сами виноваты - не умеете задать вопрос  :)


Название: Re: paste, copy ...
Отправлено: Pariah_War от Июнь 08, 2010, 21:58
Я сделал вот так для всех своих paste, copy , cut:
Код:
ui->action_8_paste->setIcon(QIcon(":/new/pre/imegHelp/paste.png"));
    ui->action_8_paste->setShortcuts(QKeySequence::Paste);
      ui->action_8_paste->setStatusTip(tr("Вставити з буферу обміну поточні дані в вибрану область ..."));
      connect (ui->action_8_paste , SIGNAL(triggered()) ,(ui->lineEdit_2_help_1 , ui->lineEdit_3_change_ex,
                                                          ui->lineEdit_4_example_1,ui->lineEdit_6_video_1,
                                                          ui->lineEdit_help_1), SLOT(paste())) ;
Это не решило проблему : вставляет также ..... малого того работает для первого - ui->lineEdit_2_help_1...


Название: Re: paste, copy ...
Отправлено: SASA от Июнь 09, 2010, 10:49
Я сделал вот так для всех своих paste, copy , cut:
Код:
ui->action_8_paste->setIcon(QIcon(":/new/pre/imegHelp/paste.png"));
    ui->action_8_paste->setShortcuts(QKeySequence::Paste);
      ui->action_8_paste->setStatusTip(tr("Вставити з буферу обміну поточні дані в вибрану область ..."));
      connect (ui->action_8_paste , SIGNAL(triggered()) ,(ui->lineEdit_2_help_1 , ui->lineEdit_3_change_ex,
                                                          ui->lineEdit_4_example_1,ui->lineEdit_6_video_1,
                                                          ui->lineEdit_help_1), SLOT(paste())) ;
Это не решило проблему : вставляет также ..... малого того работает для первого - ui->lineEdit_2_help_1...

Разберитесь как работает оператор запятая в С++. И какие параметры надо указывать в функции connect.