QML → QML - Сабақ 004. Qt QML-дегі сигналдар мен слоттар
qml, qt, connections, signal qml, qml урок, qt урок, сигналы и слоты qml, slot qml, example, qt qml
Сонымен, біз QML деңгейі мен C ++ деңгейі арасында деректерді тасымалдауға келдік. Шынымды айтсам, принцип бірдей C++ қабатындағы сигналдар мен слоттарды пайдалану сияқты қарапайым. Әсіресе Qt 5.5.
Мысал тілқатысу терезесін жасаған алдыңғы оқулық кодының негізінде көрсетіледі. Бірақ Android жүйесіндегі жұмыс …
QML → QML - Урок 003. QML Android жүйесіндегі теңшелетін диалог
qml custom dialog, qt, qt qml dialog, dialog android, qml dialog android, qml custom dialog example, custom dialog, qt android
После того, как Мы сделали кастомизированные кнопки в предыдущем уроке , настало время сделать Custom Dialog , который будет выглядеть более нативно для Android устройства, а может даже и смахивать по дизайну на IOS устройство. Во всяком случае Вы сможете …
QML → QML - Урок 002. QML Android жүйесіндегі пайдаланушы түймесі
qml, qt, qml custom button android, qml button android, qml button, Android, qml custom button, qt qml
Начну серию уроков по QML Android с кастомизации кнопки, или правильнее сказать со стилизации , поскольку в данном случае такой термин подходит больше. Мы не будем вызывать диалоговые окна в данном уроке, а просто сделаем свой QML Cutom Button , …
Qt → Qt/C++ - Сабақ 008. QDataWidgetMapper - Виджет арқылы деректер қорымен жұмыс істеу
QDataWidgetMapper example, qt, sql, mapper, QSqlTableModel, QDataWidgetMapper
QDataMapperWidget класы еркін пішінді виджеттегі деректерді көрсету үшін пайдаланылады. Бұл виджет әлі де деректерді көрсету үшін үлгіні қажет етеді.
Мысалы, QSqlTableModel немесе QSqlRelationalTableModel , бірақ деректер енді ауыстырылмайды QTableView ішінде, бірақ әртүрлі ерікті нысандарға. Мысалы, QLineEdit немесе QComboBox. Немесе осы …
Qt → Qt/C++ - Сабақ 006. QSqlQueryModel - SQL сұрауларын қолданатын Qt тіліндегі кестелер
query, qt, QSqlQueryModel, qt таблицы, qsqlquerymodel example
Qt ішінде кестелерді құру үшін QSqlQueryModel пайдалану QSqlTableModel немесе QSqlRelationalTableModel пайдаланудан гөрі абстракцияның ең төменгі деңгейімен ең қиын опция болып табылады. Бірақ мұның бәрімен бірге бұл SQL сұрау тілін тереңірек білуді талап ететін ең икемді нұсқа. алдыңғы мақалада екі кесте …
Qt → Qt/C++ - Сабақ 005. QSqlRelationalTableModel - Қатысты кестелермен жұмыс
QSqlRelationalTableModel example, qt, sql, sqlite, QSqlRelationalTableModel, qt таблицы
Qt QSqlRelationalTableModel пайдалана алады, ол алдыңғы мақалада талқыланған QSqlTableModel сыныбының жетілдірілген нұсқасы болып табылады.
Бұл класс кестелер арасында байланыс орнатуға және көріністегі құрылған кестенің мәндерін қатысты кестелердегі мәндермен ауыстыруға мүмкіндік береді.
Бұл мақалада екі кестенің нұсқасы қарастырылады. Кестелердің бірінде құрылғылар …
Qt → Qt/C++ - Сабақ 004. QSqlTableModel немесе Qt тілінде мәліметтер қорынан кестені қалай ұсынуға болады?
database, QSqlTableModel, QSqlTableModel example, qt, qt таблицы, sql, sqlite
Мәліметтер қоры кестесіндегі ақпаратты көрсету үшін Qt құрылымы бірнеше класстарды пайдаланады:
- QSqlQueryModel – өңделмеген SQL сұранысын көрсету арқылы кестені жасайтын модель. Бұл әсіресе күрделі сүзгілерді жасау және әртүрлі дерекқор кестелерінен ақпаратты құрастыру кезінде пайдалы болуы мүмкін. Бұл туралы толығырақ келесі …
Qt → Qt/C++ - Сабақ 003. QSettings немесе қолданба параметрлерін қалай сақтауға болады?
QSettings, QSettings example, QSettings пример, qt, Настройки, сохранение настроек
Қолданба параметрлерін сақтау - жаңадан келгендер Qt құрылымымен жұмыс істегенде үйренетін алғашқы нәрселердің бірі. Ол үшін параметрлерді операциялық жүйе тізіліміне немесе мәтіндік файлға сақтауға мүмкіндік беретін QSettings класы пайдаланылады. Бұл сабақта ең қарапайым опция пайдаланылады - бұл параметрлерді операциялық жүйенің …
Qt → Qt/C++ - Сабақ 002. QSystemTrayIcon немесе науаға қолданбаны қалай азайтуға болады?
QSystemTrayIcon, Tray, qt, трей
[PyQt5/Python] туралы ұқсас мақала(https://evileg.com/en/post/68/)
Бүгін біз QSystemTrayIcon сыныбы арқылы Qt шеңберінде жазылған қолданбаны операциялық жүйенің науасына қалай азайтуға болатынын талқылаймыз. Бұл функция фондық режимде ұзақ уақыт жұмыс істеуі керек қолданбалар үшін өте пайдалы. Мысалы, бейне жазу немесе дыбысты ойнату қолданбасы. …
Qt → Qt/C++ - Урок 001. QLineEdit IP мекенжайы
ip адрес, lineedit, ip address, qtcreator, QLineEdit IP Address, qt, QLineEdit example, qlineedit
Ұқсас мақалалар Qt/QML және PyQt5/Python мекенжайларында қолжетімді.
Желілік қолданбаларды әзірлеу кезінде IP мекенжайын енгізуге арналған пішінді жасау қажет болуы мүмкін, бірақ қарапайым әдісті қолдану арқылы setInputMask("000.000.000.000;_"); QLineEdit үшін осы аргументпен қалағанды қамтамасыз етпейді. нәтиже, өйткені маска 999 , 657 және …
- Соңғы пікірлер
- AKСәуір 24, 2025, 12:04 Т.Қ.UPD: Переписал логику воспроизведения через стороннюю библиотеку BASS. Там выбрать можно
- AKСәуір 1, 2025, 11:41 Т.Ж.Добрый день. В данный момент работаю над проектом, где необходимо выводить звук из программы в определенное аудиоустройство (колонки, наушники, виртуальный кабель и т.д). Пишу на Qt5.12.12 поско…
- Енді форумда талқылаңыз
- DTСәуір 14, 2025, 3:38 Т.Қ.Всем привет! На Qt 6.8 MinGW пытаюсь сделать управление подключением WiFi из программы. Пока делаю поддержку Windows, но так же хочу в дальнейшем внедрить и поддержку Linux/MacOS. Для…
- fАқп. 15, 2025, 1:46 Т.Қ.Подскажите, пожалуйста! Как данный класс можно дополнить, чтобы созданные объекты можно было перемещать мышкой по сцене?
- Не запускается компьютер (точнее работает блок , но сам монитор вообще жесть)В общем я ничего с интернета не скачивала в последнее время. На компе никаких левых пр…
- Вопрос решен. Узнать QModelIndex элемента на который мы перетаскиваем другой элемент, можно с помощью функции indexAt(event->position().toPoint()) представления QTreeViev вызываемой в переопр…