Welcome, Guest. Please login or register.

Login with username, password and session length

 
Advanced search

10 284 Posts in 5 659 Topics- by 1 216 Members - Latest Member: santini862

24 August 2019, 11:22
Select Language English | Russian ru | German
Main PageIRC Client KVIrc forumRussian talksСкриптингГотовые скриптыДерево Qt-объектов Квирка в GUI
Pages: [1]
Print
Author Topic: Дерево Qt-объектов Квирка в GUI  (Read 25651 times)
0 Members and 1 Guest are viewing this topic.
Maximusya
Глобальный модератор
*****

Репутация: 49
Gender: Male
Posts: 343



View Profile
« on: 13 September 2007, 20:17 »

Вот, на http://www.kvirc.net/?id=tutorials&lang=ru нашел туториал, в котором на картинке было показано красивое окно с деревом Qt-объектов квирка. По ссылке в статье скрипта не нашлось, поиск тоже ничего не дал. Но в конце статьи был приведен листинг этого самого скрипта, написанного Noldor-ом и Grifisx-ом в 2005 году.
Видимо, скрипт был написан для одной из давних версий квирка, потому что по сравнению с сегодняшней 3.2.6 многие функции (названия, параметры) изменились.

В общем, выкладываю сюда переработанный скрипт.
Нужно только выполнить dump.kvs и вам будет доступен алиас dump

Коротко описание:
- слева само дерево;
- справа перечислены свойства (а также их типы и значения) текущего объекта. Свойства, помеченные writable, можно попытаться изменить тут же;
- сверху панель с кнопками сохранения и обновления дерева и свойств объекта;
- внизу слева - поле поиска. Введя запрос и нажав Ввод, получим дерево, в котором графической стрелкой выделены объекты, содержащие в своем названии (или в названии своего типа) строку запроса;
- внизу справа - весь путь от родительского объекта к текущему, который можно скопировать и вставить в команду создания wrapper-а;

Изменения:
27.11.2007
   - добавлена возможность сохранения дерева объектов и свойств выбранного объекта в файл;
   - добавлена возможность обновления дерева и свойств объекта без перезагрузки срипта;
   - изменения в интерфейсе просмотрщика\редактора свойств объекта;
   - кардинально переработан код Smiley
   - исправлены некоторые ошибки (и возможно, внесены новые, см. пункт выше Wink
16.09.2007
   - исправлен баг, который приводил к множественному отображению одного и того же свойства после использования поиска;
   - устранен вывод предупреждения в консоли при обращении к свойствам типа QPixmap (замечание: некоторые свойства этого типа все же можно редактировать - например, свойству icon этого типа можно присвоить номер иконки из стандартной таблицы иконок квирка);
   - добавлена возможность использовать в строке запроса символы * и ?

На предупреждения, появляющиеся в консоли при перемещении по дереву, можете не обращать внимания. Но буду благодарен, если поможете избавиться от них.

В методе itemRenamed класса mylistview есть switch по типу редактируемого свойства: свойства, значения которых являются массивами, требуют явной передачи массива (хотя там тоже не все ясно, см. комментарии в скрипте).
« Last Edit: 27 November 2007, 20:17 by Maximusya » Logged
noLove
Глобальный модератор
*****

Репутация: 17
Posts: 181



View Profile
« Reply #1 on: 14 September 2007, 09:34 »

+1. зачот!
Logged

Alexey
Администратор
*****

Репутация: 45
Posts: 203


View Profile Email
« Reply #2 on: 14 September 2007, 13:12 »

Отлично:) Надо бы внутри квирка проименоватьпобольше объекты, чтобы проще было в них чего-то искать
Logged
noLove
Глобальный модератор
*****

Репутация: 17
Posts: 181



View Profile
« Reply #3 on: 14 September 2007, 22:05 »

Alexey, это очень хорошая идея, ибо я когда что то там пытался найти - не нашел Grin
Logged

noLove
Глобальный модератор
*****

Репутация: 17
Posts: 181



View Profile
« Reply #4 on: 15 September 2007, 13:54 »

Включил этот скрипт в свою модификацию Wink
« Last Edit: 15 September 2007, 13:58 by noLove » Logged

Maximusya
Глобальный модератор
*****

Репутация: 49
Gender: Male
Posts: 343



View Profile
« Reply #5 on: 16 September 2007, 13:10 »

Изменения:
16.09.2007 12:00
   - исправлен баг, который приводил к множественному отображению одного и того же свойства после использования поиска;
   - устранен вывод предупреждения в консоли при обращении к свойствам типа QPixmap (замечание: некоторые свойства этого типа все же можно редактировать - например, свойству icon этого типа можно присвоить номер иконки из стандартной таблицы иконок квирка);
   - добавлена возможность использовать в строке запроса символы * и ?

Файл скрипта обновлен
Logged
Maximusya
Глобальный модератор
*****

Репутация: 49
Gender: Male
Posts: 343



View Profile
« Reply #6 on: 27 November 2007, 20:19 »

Изменения:
27.11.2007
   - добавлена возможность сохранения дерева объектов и свойств выбранного объекта в файл;
   - добавлена возможность обновления дерева и свойств объекта без перезагрузки срипта;
   - изменения в интерфейсе просмотрщика\редактора свойств объекта;
   - кардинально переработан код Smiley
   - исправлены некоторые ошибки (и возможно, внесены новые, см. пункт выше Wink

Файлы в первом сообщении обновлены
Logged
Maximusya
Глобальный модератор
*****

Репутация: 49
Gender: Male
Posts: 343



View Profile
« Reply #7 on: 4 June 2008, 20:34 »

В той сборке KVIrc 3.4.0 'Virgo' 20080323 - build Apr  2 2008 18:02:50 - Windows XP Service Pack 2 (Build 2600), которой я пользуюсь, стало невозможным изменение свойств объектов из данного виджета. Причина: упущенное (или вынужденно выброшенное) объявление события ItemRenamedEvent в исходниках класса listview. В итоге в самой таблице свойства можно редактировать, но реального изменения свойств qt-объекта это не вызовет.
Logged
ninest123
Ветеран
*****

Репутация: 0
Posts: 1 382


View Profile Email
« Reply #8 on: 8 August 2018, 12:47 »

chanyuan2018.08.08
canada goose outlet
coach outlet
jordan shoes
coach outlet
michael kors outlet clearance
michael kors outlet
nike store uk
furla handbags
canada goose jackets
true religion jeans
christian louboutin shoes
adidas wings
christian louboutin outlet
cheap jerseys
fitflops shoes
ray ban sunglasses
pandora outlet
jazz jerseys
nike store
michael kors outlet
vans shoes
air jordan 4
jordan shoes
isabel marant shoes
coach outlet
pandora charms
polo ralph lauren
pandora jewelry
gucci handbags
tory burch outlet
michael kors outlet
michael kors wallets
ray ban sunglasses
oakley sunglasses
bvlgari jewelry
polo shirts
supreme clothing
mac makeup
undefeated clothing
adidas nmd
brequet wathes
off-white
air max 95
stussy clothing
oakley sunglasses
ray ban outlet
givenchy jewelry
chrome hearts outlet
burberry outlet
barbour jackets
coach outlet
pandora charms
indianapolis colts jerseys
ugg outlet
adidas uk
polo ralph lauren
fitflops sale clearance
prada sunglasses
mulberry handbags
nike shoes
michael kors outlet
coach outlet online
gucci outlet
ugg outlet
timberwolves jerseys
kings jerseys
nike cortez
coach outlet online
michael kors outlet
mulberry outlet
nike foamposite
lakers jerseys
tory burch outlet
air jordan 4
michael kors outlet
ralph lauren polo shirts
toms shoes
michael kors handbags
michael kors handbags
ray ban sunglasses
denver broncos jerseys
cavaliers jerseys
christian louboutin outlet
michael kors outlet
mizuno running shoes
ferragamo shoes
nba jerseys
uggs outlet
kate spade outlet
alexander mcqueen shoes
christian louboutin outlet
christian louboutin outlet
hermes belt
kate spade outlet
cheap jordans
coach outlet
camel shoes
cheap jordans
coach outlet
pacers jerseys
supreme clothing
christian louboutin outlet
tory burch outlet
scarpe mbt
fila shoes
ugg outlet
puma outlet
fitflops sale clearance
ugg outlets
asics shoes
nike lunarglide
reebok trainers
ugg boots
hawks jerseys
air max 90
canada goose jackets
fendi handbags
michael kors outlet
christian louboutin shoes
coach factory outlet
canada goose outlet
converse shoes
futbol baratas
oakley sunglasses
ugg outlet
mulberry outlet
gentle monster sunglasses
hermes outlet
polo ralph lauren
lacoste soldes
michael kors outlet
ubiq shoes
magic jerseys
christian louboutin outlet
bulls jerseys
louboutin shoes
mulberry bags
tory burch outlet
oakley sunglasses
10 deep clothing
yeezy boost 350
cheap nhl jerseys
isabel marant outlet
air max
manolo blahnik outlet
air jordan 3
pandora charms
oakley sunglasses
jack wolfskin
ray ban sunglasses
coach outlet
uggs outlet
kate spade outlet
oakley sunglasses
christian louboutin outlet
nike dunks
le coq sportif shoes
canada goose jackets
nike presto
oakley sunglasses
toms shoes
world cup jerseys
pandora charms
giuseppe zanotti outlet
harden shoes
coach outlet
cheap jordans
true religion jeans
kate spade outlet
clippers jerseys
jordan shoes
simulation shoes
michael kors outlet
true religion jeans
air more uptempo
arcteryx jacket
canada goose outlet
nike roshe
michael kors outlet
coach outlet
cheap mlb jerseys
ralph lauren polo shirts
minnetonka outlet
ugg outlet
oakley sunglasses
kate spade outlet
true religion outlet
cheap jordans
air max 90
houston texans jerseys
nike air max 90
canada goose outlet
longchamp pas cher
kate spade outlet
jeep shoes
polo outlet
yeezy boost
soccer jerseys
uggs outlet
bottega veneta outlet
Logged
ninest123
Ветеран
*****

Репутация: 0
Posts: 1 382


View Profile Email
« Reply #9 on: 17 September 2018, 10:52 »

adidas superstar
swarovski jewelry
vans pas cher
alife clothing
nike air
iphone x case
timberland pas cher
bcbg dresses
golden goose sneakers
nike vapor max
nike outlet
coach outlet
michael kors canada
prada sunglasses
red bottom shoes
jordan 4
ray ban sunglasses
adidas soccer cleats
jordan pas cher
jordan 10
fendi sunglasses
polo ralph lauren
supra shoes
ralph lauren
reebok outlet
curry 4
lacoste shoes
boy london clothing
adidas trainers uk
nike air max
goyard handbags
guess
polo ralph lauren
gucci handbags
mac makeup
kate spade uk
10 deep clothing
omega watches
kobe 10
coach factory outlet
christian louboutin pas cher
jordan shoes
tods shoes
tory burch outlet
oakley sunglasses
jordan 12
dolce & gabbana
michael jordan
nike mercurial
nike air max
converse all stars
nike clothing
bulgari jewelry
longchamp handbags
cheap jerseys
new balance
jordan 8
nike roshe run
lululemon outlet
salomon shoes
nike huarache
jordan 7
nike air max 2017
gucci outlet
nike kyrie 2
soccer jerseys
bcbg max azria
givenchy jewelry
hogan
dior bags
givenchy handbags
clarks shoes
adidas superstar
replica watches
nike air max
tommy hilfiger pas cher
adidas clothing
ray ban
abercrombie
abercrombie
jordan 31
michael kors outlet online
miu miu shoes
fitflops outlet
abercrombie
dyson hair dryer
tommy hilfiger
jordan 6
chopard jewelry
jordan 5
michael kors outlet
mac cosmetics
ed hardy
vans outlet
oakley sunglasses
adidas outlet store
michael jordan
balmain jeans
nike blazer
longchamp
2018.9.17xukaimin
Logged
ninest123
Ветеран
*****

Репутация: 0
Posts: 1 382


View Profile Email
« Reply #10 on: 24 October 2018, 06:35 »

cai123 10.24
uggs outlet
discount oakley sunglasses
birkenstock shoes
reebok outlet
air max shoes
coach outlet online
coach outlet online
louis vuitton handbags
ralph lauren sale
mariners jerseys
discount oakley sunglasses
rolex replica watches
coach outlet online
blue jays jerseys
timberland shoes
diamondbacks jerseys
coach outlet store
kobe shoes
polo ralph lauren outlet
rolex replica watches for sale
michael kors outlet online
ugg outlet
kate spade outlet online
moncler outlet
lacoste polo shirts
adidas outlet
coach factorty outlet online
hermes bag
braves jerseys
uggs outlet
fitflop sandals
uggs outlet
polo ralph lauren outlet
michael kors outlet
birkenstock outlet
ugg outlet store
reds jerseys
uggs outlet store
adidas outlet online
coach factory outlet online
nmd adidas
michael kors outlet store
true religion jeans
prada outlet online
canada goose jackets
michael kors bags
fitflops sale
canada goose outlet store
ugg boots
polo ralph lauren outlet online
pandora jewelry
moncler outlet online
kate spade outlet online
cheap air jordans
longchamp outlet
louboutin shoes
michael kors handbags
pandora charms sale
coach outlet online
yeezy shoes
nike outlet store
kate spade handbags
ralph lauren outlet online
longchamp outlet
christian louboutin sale
ugg outlet online
cheap oakley sunglasses
coach factory outlet online
cheap ray ban sunglasses
mlb jerseys cheap
fake rolex
air jordans
pandora charms sale
ecco outlet
nike outlet
moncler outlet online
adidas shoes
ugg outlet online
new balance outlet store
pandora outlet
coach outlet
christian louboutin sale
pandora jewelry outlet
michael kors canada
birkenstock outlet
north face outlet store
pandora charms
coach outlet
supreme shirts
white sox jerseys
pandora charms outlet
lebron james shoes
nfl jerseys
dr martens boots
canada goose
coach outlet store online
coach factorty outlet store
adidas ultra boost
astros jerseys
coach factory outlet online
cai123 10.24
Logged
ninest123
Ветеран
*****

Репутация: 0
Posts: 1 382


View Profile Email
« Reply #11 on: 6 November 2018, 11:22 »

2018-11-6 xiaozhengzheng
christian louboutin outlet
pandora outlet
michael kors outlet clearance
tory burch outlet
birkenstock outlet
cheap nfl jerseys
michael kors outlet
polo outlet
canada goose jackets
kate spade sale
michael kors outlet clearance
canada goose outlet store
mbt shoes
canada goose
north face jackets
fitflop sale
michael kors outlet clearance
cheap nike shoes
coach factory outlet
michael kors outlet clearance
moncler outlet
cheap oakley sunglasses
fitflops clearance
red bottom shoes
nmd adidas
cheap jerseys
yeezy boost
ralph lauren
christian louboutin
michael kors outlet clearance
canada goose jackets
north face outlet
christian louboutin
pandora outlet
prada outlet online
ugg outlet
pandora outlet online
ugg outlet store
coach outlet store online
pandora jewelry
pandora outlet
michael kors outlet
christian louboutin
fitflops sale clearance
longchamp handbags
coach outlet online
oakley sunglasses
coach outlet
canada goose outlet store
michael kors
coach factory outlet
lacoste clothing
michael kors handbags
christian louboutin shoes
ed hardy clothing
nike outlet online
north face jackets
michael kors handtaschen
oakley sunglasses wholesale
polo ralph lauren outlet
puma shoes
adidas yeezy
christian louboutin shoes
mbt shoes outlet
canada goose outlet online
coach factory outlet
nike factory outlet
kate spade outlet
adidas outlet store
mbt shoes outlet
nike outlet
mont blanc
canada goose jackets
prada handbags
canada goose jackets
mbt shoes
ugg outlet
polo ralph lauren
ugg boots
coach outlet online
louboutin shoes
polo outlet
adidas nmd
coach factory outlet
ralph lauren
pandora charms
canada goose outlet
polo ralph lauren
canada goose outlet online
polo ralph lauren outlet
pandora
ralph lauren outlet
michael kors handbags
ugg boots
ralph lauren uk
tory burch handbags
coach factory outlet online
adidas outlet
off white shoes
michael kors outlet clearance
Logged
ninest123
Ветеран
*****

Репутация: 0
Posts: 1 382


View Profile Email
« Reply #12 on: 10 November 2018, 06:41 »

nike blazer
jordan pas cher
mac cosmetics
ugg australia
nike air max
burberry sale
pandora charms
nike epic react
timberland boots
nicholas kirkwood
tiffany jewelry
fitflops
nike dunks
tommy hilfiger shirts
fitflops
mlb jerseys
moncler jackets
canada goose outlet store
supreme clothing
canada goose outlet
michael kors outlet
oakley sunglasses
canada goose coats
mulberry handbags
ralph lauren polo
lebron 15
air max 95
monster headphones
moncler outlet
nike revolution
michael kors outlet clearance
uggs outlet
malone souliers
nike air max plus
police sunglasses
tory burch shoes
moncler outlet online
jordan shoes
christian louboutin shoes
birkenstock sandals
tiffany jewelry
jordan xx9
ugg outlet
ralph lauren outlet
michael kors handbags
fitflops
nike tn
coach outlet
adidas football boots
red bottom shoes
chenlina20181110
Logged
ninest123
Ветеран
*****

Репутация: 0
Posts: 1 382


View Profile Email
« Reply #13 on: 25 December 2018, 11:26 »

pandora jewelry
coach outlet
christian louboutin outlet
pandora jewelry
coach outlet
christian louboutin outlet
pandora outlet
christian louboutin outlet
ugg boots
kate spade handbags
canada goose outlet
pandora outlet
ugg boots
canada goose outlet
coach factory outlet
christian louboutin
canada goose outlet
coach outlet
lacoste polo
coach outlet online
christian louboutin outlet
canada goose outlet
pandora charm
pandora charms
canada goose outlet
canada goose outlet
ugg boots
coach factory outlet
canada goose jackets
lacoste outlet
canada goose outlet
uggs outlet
ugg outlet
canada goose outlet
valentino outlet
canada goose outlet
ugg boots
canada goose outlet
canada goose jackets
kate spade outlet
coach outlet online
polo outlet
coach outlet online
canada goose jackets
coach outlet
christian louboutin outlet
ugg boots
christian louboutin outlet
christian louboutin boutique
coach outlet
canada goose jackets
pandora outlet
canada goose outlet
canada goose
coach outlet store online
canada goose outlet
canada goose outlet
coach outlet online
moncler outlet
coach outlet
michael kors uk
uggs canada
coach outlet
coach outlet canada
christian louboutin outlet
ugg boots
canada goose outlet
christian louboutin outlet
clarks outlet
air jordan retro
coach outlet online
christian louboutin outlet
pandora outlet
christian louboutin outlet
coach outlet
ugg boots
puma outlet
uggs canada
coach outlet online
chaussures christian louboutin
pandora jewelry
christian louboutin outlet
coach outlet
canada goose jackets
coach outlet online
cheap snapbacks
canada goose outlet
michael kors outlet
adidas yeezy
coach outlet
coach outlet online
canada goose jackets
pandora outlet
pandora outlet
coach factory outlet
canada goose outlet
nike shoes outlet
coach outlet
ugg outlet
ugg outlet
ugg boots
pandora charms
coach factory outlet
ugg boots
canada goose jackets
coach outlet
coach outlet
coach outlet online
coach outlet online
coach factory outlet
ugg outlet
pandora charms
kate spade bags
coach outlet
canada goose jackets
christian louboutin outlet
christian louboutin outlet
coach outlet
pandora outlet
pandora charms
uggs outlet
fred perry polo
clarks shoes
christian louboutin outlet
ugg boots clearance
nike shoes outlet
michael kors outlet
canada goose jackets
coach outlet
coach outlet
pandora charms
coach outlet
fitflops sale
coach factory outlet
coach outlet
canada goose outlet store
coach outlet
christian louboutin outlet
ugg boots
coach outlet
pandora outlet
canada goose
uggs outlet
canada goose jackets
canada goose outlet
pandora jewelry
adidas yeezy shoes
christian louboutin outlet
pandora outlet
adidas outlet online
coach outlet
pandora jewelry
coach outlet
coach outlet
coach outlet
pandora jewelry
nike shoes
coach outlet online
canada goose outlet
pandora outlet
pandora outlet
ugg outlet
adidas shoes
coach outlet
pandora charms
coach factory outlet
lacoste shirts
canada goose jackets
canada goose outlet
pandora jewelry
coach outlet
mulberry handbags
christian louboutin outlet
canada goose outlet
ugg boots
ugg boots
coach outlet
coach outlet online
fred perry outlet
coach outlet online
coach outlet
coach outlet
christian louboutin shoes
nike outlet
canada goose jackets
canada goose outlet
nfl jerseys
christian louboutin outlet
christian louboutin shoes
christian louboutin outlet
pandora jewelry outlet
uggs
canada goose
ed hardy clothing
coach outlet
cheap jerseys
coach outlet online
adidas nmd shoes
adidas outlet
canada goose jackets
canada goose outlet
canada goose jackets
coach outlet
michael kors
polo ralph lauren
christian louboutin shoes
coach outlet online
canada goose jackets
pandora charms sale clearance
ugg boots
coach outlet online
christian louboutin outlet
coach outlet
coach outlet online
coach outlet online
mbt shoes
coach outlet
coach outlet
pandora outlet
coach outlet
canada goose jackets
coach outlet
canada goose outlet
canada goose outlet
pandora charms
pandora charms
coach outlet
fitflops sale clearance
pandora charms
ugg outlet
coach outlet
christian louboutin outlet
canada goose jackets
uggs outlet
christian louboutin outlet
pandora jewelry
coach factory outlet
canada goose outlet
vibram fivefingers
pandora outlet
coach factory outlet
christian louboutin outlet
nike outlet
coach outlet
pandora jewelry
coach outlet canada
canada goose outlet
christian louboutin outlet
canada goose jackets
pandora outlet
canada goose outlet
coach outlet
nike outlet
coach outlet
christian louboutin outlet
canada goose jackets
coach outlet
chenlili20181225
Logged
Pages: [1]
Print
Jump to:  

Theme orange-lt created by panic