1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|
1 | |
Обмен элементами Drag and Drop02.02.2013, 18:13. Показов 3149. Ответов 9
Метки нет (Все метки)
EHLO ув. All!
Есть два виджета: QListWidget и QTableWidget. Нужно сделать возможность перетащить итем с листа в таблицу, при этом, если в таблице была пустая ячейка, её нужно затереть и вставить туда имет из листа, из лист виджета этот итем соответственно жахнуть, если же в таблице уже был итем, то их нужно поменять местами. Если итем переносится с ячейки таблицы, в другую ячейку теблицы, они меняются местами, если же переносится в лист виджет, то в листе он добавляется, а из таблицы удаляется. В общем надеюсь понятно разъяснил... Собственно до чего дошел: если поставить DrugAndDromMode по умолчанию, то из одного виджета в другой таскается без проблем, но затирает виджет, в который бросают. Если же выставить InternalMode то внутри виджета все работает корректно, итемы меняются, но в другой виджет их перекинуть не получается В общем хелп мин, сос ми заранее благодарствую...
0
|
02.02.2013, 18:13 | |
Ответы с готовыми решениями:
9
Drag and Drop Drag n Drop Drag and drop Drag & Drop |
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|
04.02.2013, 11:01 [ТС] | 3 |
для обоих классов?
0
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|
05.02.2013, 10:46 [ТС] | 5 |
как по мне, то задача очень тривиальная... ну не верю я, что придется велосипед изобретать
0
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|
05.02.2013, 18:10 [ТС] | 7 |
эх... уже все сделал, остался только тяни и швыряй
ну что ж... придется ручками велосипеды делать
0
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
|
06.02.2013, 10:56 [ТС] | 9 |
ок, как навояю кину
0
|
1936 / 1048 / 109
Регистрация: 29.03.2010
Сообщений: 3,167
|
||||||
20.02.2013, 15:40 [ТС] | 10 | |||||
собственно как и обещал:
Если эл-ты внутри одного и того же виджета, они меняются местами, если бросили с другого виджета, то устанавливаю значение и бросаю сингал, с предыдущим значением переменной. А дальше уже проблемы другого виджета, чего с этим значением делать :-)
2
|
20.02.2013, 15:40 | |
20.02.2013, 15:40 | |
Помогаю со студенческими работами здесь
10
Drag and Drop QWidget Drag and Drop в QGraphicsView Drag and Drop в QGraphicsScene Drag & drop Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |