paste , copy |
Здравствуйте, гость ( Вход | Регистрация )
paste , copy |
KLIF |
7.6.2010, 18:37
Сообщение
#1
|
Студент Группа: Участник Сообщений: 90 Регистрация: 19.5.2010 Пользователь №: 1739 Спасибо сказали: 0 раз(а) Репутация: 0 |
Не могу понять в чем дело.....
Написал функционал на меню (paste, copy , cut).. для lineEdit , а оно что делает : я например копирую 2 символа а оно при нажатии на paste вставляет 6 символов... |
|
|
Litkevich Yuriy |
7.6.2010, 19:04
Сообщение
#2
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
|
|
|
KLIF |
7.6.2010, 19:33
Сообщение
#3
|
Студент Группа: Участник Сообщений: 90 Регистрация: 19.5.2010 Пользователь №: 1739 Спасибо сказали: 0 раз(а) Репутация: 0 |
я например копирую 2 символа а оно при нажатии на paste вставляет 6 символов... ну и покажи, как ты это делаешьРаскрывающийся текст
Приложение создано с помощью Qt Designer... Что не так ??? Я уже пробивал по всякому помогите у меня ступор... Сообщение отредактировал KLIF - 9.6.2010, 1:22 |
|
|
KLIF |
12.6.2010, 22:24
Сообщение
#4
|
Студент Группа: Участник Сообщений: 90 Регистрация: 19.5.2010 Пользователь №: 1739 Спасибо сказали: 0 раз(а) Репутация: 0 |
Помогите в чем дело ??? Что никто не знает ???
в чем то тут дело ..... . |
|
|
Litkevich Yuriy |
13.6.2010, 3:23
Сообщение
#5
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
Вообще этот код нормально работать не будет, т.к., когда ты нажимаешь комбинацию клавиш "копировать", то в буфер обмена помещается информация сразу из всех виджетов, т.к. написано:
Т. е. из 5 виджетов в буфер обмена копируется информация.В итоге в буфере обмена останется информация из того виджета из которого она была скопирована последней. |
|
|
KLIF |
13.6.2010, 10:38
Сообщение
#6
|
Студент Группа: Участник Сообщений: 90 Регистрация: 19.5.2010 Пользователь №: 1739 Спасибо сказали: 0 раз(а) Репутация: 0 |
Вообще этот код нормально работать не будет, т.к., когда ты нажимаешь комбинацию клавиш "копировать", то в буфер обмена помещается информация сразу из всех виджетов, т.к. написано: Т. е. из 5 виджетов в буфер обмена копируется информация.В итоге в буфере обмена останется информация из того виджета из которого она была скопирована последней. Я делаю как в примере и все равно такое же ..... У меня есть 5 lineEdit как на все писать ..... В отдельных функциях типа : void lineEdit_1_textChanged(QString ) { .... } |
|
|
Litkevich Yuriy |
13.6.2010, 10:47
Сообщение
#7
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
KLIF, расскажи подробнее, как это должно выглядеть для пользователя. Может нужен иной способ.
|
|
|
KLIF |
13.6.2010, 11:06
Сообщение
#8
|
Студент Группа: Участник Сообщений: 90 Регистрация: 19.5.2010 Пользователь №: 1739 Спасибо сказали: 0 раз(а) Репутация: 0 |
KLIF, расскажи подробнее, как это должно выглядеть для пользователя. Может нужен иной способ. Это мультимедийный справочник... Есть tabWidget в три таба в первом поиск файла помощи.... есть область для поиска по ключам(по дереву) и область для поиска и вывода информации....Как в Assistant //// И точно такой же таб для поиска примеров...... И я хочу реализовать свои (actionPaste, actionCopy , ...) lineEdit ..... Причем при таком варианте как я выше писал : - если копир. с моего приложения и вставлять в совсем другом то оно то что скопировало то и вставило...(то есть проблема с paste)// - cut тоже адекватно реагирует ... |
|
|
Litkevich Yuriy |
13.6.2010, 13:22
Сообщение
#9
|
разработчик РЭА Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: 94 |
И я хочу реализовать свои (actionPaste, actionCopy а как пользователь пользуется этими действиями (QAction)?Я вижу у тебя несколько полей ввода (QLineEdit), как пользователь должен копировать/вставлять данные из/в них. П.С. ведь класс QLineEdit уже позволяет копировать/вставлять текст, без какой либо работы со стороны программиста. |
|
|
KLIF |
13.6.2010, 13:35
Сообщение
#10
|
Студент Группа: Участник Сообщений: 90 Регистрация: 19.5.2010 Пользователь №: 1739 Спасибо сказали: 0 раз(а) Репутация: 0 |
И я хочу реализовать свои (actionPaste, actionCopy а как пользователь пользуется этими действиями (QAction)?Я вижу у тебя несколько полей ввода (QLineEdit), как пользователь должен копировать/вставлять данные из/в них. П.С. ведь класс QLineEdit уже позволяет копировать/вставлять текст, без какой либо работы со стороны программиста. С помощью кнопок на тулбаре . Да я согласен контексное меню создается без помощи программиста .... Но я хочу сделать по мимо контекстного меню еще кнопки в меню и на тулбаре .... |
|
|
Текстовая версия | Сейчас: 26.12.2024, 10:52 |