![Сергей Баженов](/media/cache/e2/90/e290ef3fbb704ef835b680a94940ef39.webp)
Сергей БаженовNov. 21, 2017, 4:04 a.m.
как отключить событие при открытии формы?
как обойти проблему: см. комментарий кода - может кто подскажет.
TableView { id: table model: tableModel anchors.fill: parent focus: true Component.onCompleted: { for (var i = 0; i <= 2; i++) { tableModel.append({ "Tone": i, "Lenght": 5, "Alt": 0, "Chord": i != 0 }); } } TableViewColumn { role: "Tone" title: "Tone" width: 95 delegate: ComboBox { model: ["Pause", "I", "II", "III", "IV", "V", "VI", "VII", "Random", "Chord"] anchors.fill: parent currentIndex: styleData.value onCurrentIndexChanged: { //убивает начальные установки, установленные событием Component.onCompleted: //при интерактивном выборе работает правильно tableModel.setProperty(styleData.row, styleData.role, currentIndex) } } }
![We recommend hosting TIMEWEB](/media/technical_storage/timeweb-120-90.jpg)
We recommend hosting TIMEWEB
Stable hosting, on which the social network EVILEG is located. For projects on Django we recommend VDS hosting.Do you like it? Share on social networks!
Lz
- Liza zhegalova
- June 24, 2024, 12:40 a.m.
C ++ - Test 004. Pointers, Arrays and Loops
- Result:70points,
- Rating points1
ВМ
- Вета Миличенкова
- June 23, 2024, 6:25 p.m.
C++ - Test 001. The first program and data types
- Result:80points,
- Rating points4
Last comments
Qt Linux - Lesson 001. Autorun Qt application under Linux как сделать автозапуск для флэтпака, который не даёт создавать файлы в ~/.config - вот это вопрос ))
АК
Qt WinAPI - Lesson 007. Working with ICMP Ping in Qt Без строки #include <QRegularExpressionValidator> в заголовочном файле не работает валидатор.
Анатолий КононенкоFeb. 5, 2024, 12:50 p.m.
![EVA](/media/cache/4b/62/4b6257bdb5dfaf404a6571a1ba7910ef.webp)
EVADec. 25, 2023, 9:30 p.m.
Boost - static linking in CMake project under Windows Сделал всё по-как у вас, но выдаёт ошибку [build] LINK : fatal error LNK1104: не удается открыть файл "libboost_locale-vc142-mt-gd-x64-1_74.lib" Хоть убей, не могу понять в чём дел…
Qt/C++ - Lesson 056. Connecting the Boost library in Qt for MinGW and MSVC compilers Для решения твой проблемы добавь в файл .pro строчку "LIBS += -lws2_32" она решит проблему , лично мне помогло.
Now discuss on the forum
![BlinCT](/media/cache/ae/4a/ae4a65663ccbf14aec7b31a6df3f29a6.webp)
BlinCTJune 25, 2024, 11 a.m.
![Evgenii Legotckoi](/media/cache/5a/49/5a499b0c8eb5e79957fec0aea35e5d98.webp)
Evgenii LegotckoiJune 25, 2024, 1:11 a.m.
![BlinCT](/media/cache/ae/4a/ae4a65663ccbf14aec7b31a6df3f29a6.webp)
BlinCTMay 5, 2024, 3:46 p.m.
![Evgenii Legotckoi](/media/cache/5a/49/5a499b0c8eb5e79957fec0aea35e5d98.webp)
Evgenii LegotckoiMay 3, 2024, 12:07 a.m.
![IscanderChe](/media/cache/c6/bd/c6bd48d511a45551f81980d558b60c04.webp)
IscanderCheApril 30, 2024, 2:22 p.m.
Получается, что делегат при создании переопределяет свойства элемента модели.
Работает, спасибо!
пытаюсь проверить styleData.value на наличие значения...
вот пример до и после получения значения
Debug: row:1, styleData.value: , length: 0, typeof: string, (!value): true
Debug: row:1, styleData.value: 1, length: 1, typeof: number, (!value): false
length: (''+styleData.value).length работает... 0 если не заполнено
typeof:работает но непонятно, откуда взялось эта string
!value: не работает когда индекс 0
если есть варианты - поделитесь опытом
Приведите код, пожалуйста, как Вы пытаетесь проверить значение в styleData.value и куда именно хотите его применить.
я уже нашел ответ. когда сравниваю ноль и пустая строка идет преобразование
var a=''
var b=0
a==b// true
a===b//ура
Да. это особенность поведения JavaScript.
А в случае с JavaScript пустая строка и целочисленный 0 будут равны, если не сравнивать типы переменных.