Популярные вопросы по тегу QT

QTableView: как я могу получить данные, когда пользователь щелкает определенную ячейку с помощью мыши

... leview Помогите, пожалуйста, в решении этой ...

Как создать дату и время ISO 8601 на C++?

... то дает: 2012-03-02T04: 07: 34.0218628Z Это 5 называется "двусторонняя передача" и, очевидно, это 4 стандарт ISO (см. http://en.wikipedia.org/wiki/ISO_8601), но я понятия не имею, как 3 его воспро ...

Как получить контрольную сумму SHA-1 / MD5 файла с помощью Qt?

... мне может потребоваться 2 проверить, соответствует ли содержимое этого 1 фай ...

Консольный ввод с помощью Qt Creator

... я показываю его имя. Вот 5 код: #include <iostream> int main(int ArgC, char* ArgV[]) { char Name[1000]; std::cout << "Type your name : "; std::cin >> Name; std::cout << "Hello " << Name << "\n"; ret ...

Как удалить границу окна (содержащую кнопки свертывания, разворачивания и закрытия) из виджета Qt?

... ировать виджет (QPushButon), чтобы 8 перемещаться по экрану моего приложения. Для 7 этого я создаю новую кнопку и, используя 6 класс QPropertyAnimation и свойство "geometry" кнопки, перемещаю 5 ее сверху вниз. Проблема в том, что у кнопки 4 ест ...

QIcons простой цветовой заливки в Qt

... ю. Можно ли запрограммировать простой 5 значок, залитый определенным цветом? Таким 4 образом, при необходимости у меня может 3 быть произвольное количество QAction, и 2 мне не придется создавать целу ...

Отобразить изображение в Qt, чтобы оно соответствовало размеру метки

... , изменяя 14 размер метки, изображение также должно быть 13 изменено, чтобы оно всегда соответствовало 12 в нее. Если единственный способ - получить 11 размер метки и изменить размер растрового 10 изображения так, чтобы оно подходило, и 9 обработать событие (сигнал) изменения размера, как 8 я могу изменить размер растрового изображения? Надеюсь, мне 7 не нужно будет сохранять все это в QImage 6 и каждый раз создавать из него ра ...

Нужен ли deleteLater() в PyQt / PySide?

... ку в Python уже есть сборщик мусора, нужен 1 л ...

QMetaProperty :: read: Невозможно обработать незарегистрированный тип данных 'TreeItem <InspectorItem> *'

... в TreeItemTemplateBackend : public QObject template&lt;typename T&gt; TreeItem : public TreeItemTemplateBackend Вот что я зарегистрировал 1 в qml: qmlRegisterType&lt;InspectorItem&gt;("ge.gui", 1, 0, "InspectorItem"); qmlRegisterType&lt;TreeItemTemplateBackend&gt; ...

Как визуализировать данные из буфера протокола Google?

... QTableView Qt (или из другого инструментария). Я 6 мог бы написать такой код сам, но я бы предпочел 5 повторно использовать существующий код, поэтому 4 я прошу совета здесь! Или существуют более 3 общие инструменты пользовательского интерфейса, которые 2 м ...

Несколько окон в одном проекте

... //do some Cpp models registering... QQuickview *view = new QQuickview(engine,0); QWidget* container = widget::createWindowContainer(view); //I realized I dont need to do container-&gt;show(); for the main.qml to appear.. //use desktop widget to move the 2nd container to the 2nd screen... Я решил создать второй 4 движок приложения для моего receive.qml аналогичным 3 методом. Вскоре я понял, что receive.qml никогда не 2 ...

Как изменить заголовок окна в Qt?

... t? (Оба для 1 QDialog и QM ...

Как преобразовать строку в QString?

... соб сделать это? ...

QComboBox внутри QTreeWidgetItem

... kState(0, Qt.Checked) но для 3 поля со списком? Я ничего не вижу в справочнике, поэтому 2 как мне вставить настра ...

Удаление виджетов из QGridLayout

... виджеты из указанной строки 3 в QGridLayout следующим образом: void delete_grid_row(QGridLayout *layout, int row) { if (!layout || row &lt; 0) return; for (int i = 0; i &lt; layout-&gt;columnCount(); ++i) { QLayoutItem* item = layout-&gt;itemAtPosition(row, i); if (!item) continue; if (item-&gt;widget()) { layout-&gt;re ...

Как написать запрос Qt HTTP GET?

... писать небольшой HTTP-запрос 9 GET на C++, но не нахожу решения. Может быть, мне 8 нужно использовать класс QNetworkAccessManager, но я не эксперт 7 в C++, и мне действительно сложно что-то 6 понять об этом классе. У меня есть URL-адрес 5 для получения, который даст мне ответ в 4 формате JSON; Мне нужно извлечь единственный 3 ключ (key2) и ...

Qt Как отключить прокрутку мыши QComboBox?

... ксы «постоянным редактором». Но 3 теперь каждый раз, когда я прокручиваю их, они 2 ло ...

Понимание QTimer с Lambda и рекурсивным вызовом функции

... включу вызов deleteLater 9 в лямбда-функции, функция завершится ошибкой. Он 8 печатает один раз и вскоре после этого дает 7 сбой при попытке удалить объект таймера. В 6 чем разница между двумя вызовами deleteLater 5 в этом случае и почему размещение deleteLater 4 в лямбда-функции вызывает здесь проблему, тогда 3 как создание отдельного соединения работает 2 так, как ожидалось, хотя оба вызывают delete ...

Этап предварительной сборки qmake перед ЛЮБОЙ компиляцией

... .commands = cd $$PWD; python ./version_getter.py -p $$TARGET PRE_TARGETDEPS += ../VersionData/versioning.h QMAKE_EXTRA_TARGETS += versionTarget DEPENDPATH += ../VersionData INCLUDEPATH += ../VersionData HEADERS += ../VersionData/versionin ...

Настройка Qt Creator для отладки в классы Qt

... его в каталог (например, c:\Qt5\src). Тогда 9 у меня есть собственный проект. Где мне 8 нужно указать путь к исходному коду Qt (c:\Qt5\src), чтобы 7 я мог отлаживать свой код, но также и в 6 класс Qt, где это необ ...

Как быть с "% 1" в аргументе QString :: arg()?

... ждения %2. В любом случае вы не получите 5 буквального "%1", который вы, вероятно, имели 4 в виду. Есть ли какой-нибудь стандартный 3 прием для решения этой проблемы? Если вам 2 нужен пример, возьмите это #include &lt;QCoreApplication&gt; #include &lt;QDebug&gt; int main() { qDebug() &lt;&lt; QString("%1-%2").arg("%1").arg("foo"); ...

Не удается запустить AVD в эмуляторе: библиотека QT не найдена

... не 10 найдена в C: \ Users \ Jay \ AppData \ Local 9 \ Android \ Sdk \ emulator \ lib64 \ qt 8 \ lib Не удалось запустить C: \ Users \ Jay 7 \ AppData \ Local \ Android \ Sdk \ emulator 6 / qemu / windows-x86_64 / qemu-system-i386.exe: Нет 5 такого файла или каталога Я включил VT-x 4 в настройках BIOS, но проблема не устранена. Я 3 много искал и не м ...

Как изменить размер шрифта заголовка QTableWidget?

... t font; font.setPointSize(7); ui.tableWidget-&gt;horizontalHeader()-&gt;setFont(font); Как в этом случае измен ...

QML: Как передать свойства модели делегату, загруженному внутри делегата GridView (или ListView)?

... рузчик внутри делегата 13 GridView загружает предоставленный пользователем 12 делегат, который будет выглядеть примерно 11 так: Main.qml import QtQuick 1.1 Rectangle { anchors.fill: parent width: 300 height: 200 MyGrid { anchors.fill: parent internalDelegate: Text { text: name } internalModel: ListModel { Lis ...

Qt отрисовка значков с использованием цвета и альфа-карты

... ть 7 его работать так, как я хочу. Есть у кого-нибудь 6 идея? Заранее благодарим. РЕДАКТИРОВАТЬ: вот 5 небольшой рисунок, объясняющий, что я хотел 4 бы сделать. Я хочу использовать альфа-карту, как 3 показано на рисунке, а затем использовать 2 цветной слой для создания своего ...

Как сделать столбец в QTableWidget только для чтения?

... обы один столбец в QTableWidget НЕ редактировался. На 2 фору ...

Удаление папки и всего ее содержимого с помощью Qt?

... ое с 2 помощью Qt? Я пробовал использовать: QFile::remove(); но похоже, ...

Схема XML для классов C++

... нтерфейса 4 пользователя), которое может редактировать 3 данные, хранящиеся в файлах xml, описанных 2 файлом ...

Как создать прокручиваемый QVBoxLayout?

... self.container) self.setCentralWidget(centralWidget) # Where trouble starts self.realmScroll = QScrollArea(self.container.widget()) self.realmScroll.setVerticalScrollBarPolicy(Qt.ScrollBarAsNeeded) self.realmLayout = QVBoxLayout(self.container.widget()) ...

Как создать службу Windows на C++ / QT?

... нный 7 файл на сервер. Но всякий раз, когда я ищу 6 в Google создание службы Windows, я всегда 5 получаю результаты .NET. Как я могу сделать 4 простой сервис для чего-нибудь еще, кроме 3 .NET? ...

Qt: QObject :: connect: Cannot connect (null)

... cess.h" /*main window ---------------------------------------*/ namespace Ui { class MainWindow; } class MainWindow : public QMainWindow { Q_OBJECT public: explicit MainWindow(QWidget *parent = 0); ~MainWindow(); QProcess *proc; exeProcess *procLog; public slots: private: Ui::MainWindow *ui; }; #endif // MAINWINDOW_H mainwindow.cpp #include "mainwindow.h" #incl ...

C++ static global non-POD: теория и практика

... конструктор 15 / код будет запущен (при первом использовании, при 14 загрузке библиотеки, перед main ( ) или 13 совсем не). Даже если время выполнения инициализатора 12 определено для общих библиотек, у вас возникнут 11 проблемы при перемещении этого кода в подключаемый 10 модуль или при статической компиляции библиотеки. Я 9 знаю, что написано в theory, но не понимаю, что 8 такое «совсем нет». Иногда я использую глобальные 7 ста ...

Как использовать QMutex?

... ad_a.h&quot; thread_a::thread_a(QObject *parent) : QThread(parent) { counter=0; } void thread_a::run() { counter++; } Второй класс потока 3 такой же, но с counter-- в методе run(). Затем я запускаю 2 эти два потока из main.ccp. Т ...

Объявить абстрактный сигнал в классе интерфейса

... вляется производным от QObject / QWidget? class IEmitSomething { public: // this should be the signal known to others virtual void someThingHappened( ...

Как определить, что кнопка закрытия QWidget нажата?

... а кнопка закрытия. Я пробовал следующий 2 код: pWindow = new QWidget(); connect(pWindow , SIGNAL(triggered()), this, SLOT( ...

Как я могу использовать переменную среды в файле Qt qmake (Windows)?

... кую ​​переменную среды: XXX_ENV 19 H: \ xxx Я вижу H: \ xxx когда я запускаю команду эхо% XXX_ENV% в 18 cmd. Тогда у меня есть файл Qt .pro вроде 17 этого: &gt; INCLUDEPATH += ($$(XXX_ENV))/include но, к сожалению, INCLUDEPATH не работает, я 16 не могу использовать этот файл .h в H: \ xxx 15 \ include Как я могу использовать переменную 14 среды в файле qmake? ---------------- ...

Как исправить: «Атрибут Qt :: AA_EnableHighDpiScaling должен быть установлен до создания QCoreApplication». предупреждение

... Атрибут Qt :: AA_EnableHighDpiScaling должен быть установлен до создания QCoreApplication. Кто-нибудь 5 знает, как это исправить? Пытался найти в 4 Google любые проблемы, связанные с привязками 3 Qt в Matplotlib, но все равно ...

Есть ли у Q_UNUSED какие-либо побочные эффекты?

... %d",var); //do something else with var... #endif } Будет ли 7 макрос Q_UNUSED иметь какой-либо эффект, если я 6 действительно использую переменную 'var' в 5 каком-либо сценарии (как в приведенном выше 4 примере), или он не имеет никакого эффекта, когда 3 ...

Ошибка Qt: недопустимое использование неполного типа 'class QLabel'

... ^ finddialog.cpp:23:61: note: candidates are: In file included from /usr/include/qt5/QtCore/qabstractanimation.h:45:0, from /usr/include/qt5/QtCore/QtCore:4, from /usr/include/qt5/QtGui/QtGui:4, from finddialog.cpp:1: /usr/include/qt5/QtCore/qobject.h:199:36: note: static QMetaO ...

Использование файлов .pri в Qt

... ет на 7 который у меня не сработал. Я решил это, вручную 6 записав каждый файл в основной файл .pro, что 5 не намного сложнее, но мне все еще интересно 4 - как именно работают файлы .pri и почему 3 решение, указанное выше, не доб ...

Qt QGridLayout автоматически центрирует (перемещает) элементы по центру.

... с одинаковым расстоянием 11 между ними. Если есть один виджет, он отображается 10 прямо посередине. Но я бы хотел, чтобы они 9 были перечислены сверху вниз. Пример: [### представляет 8 область QScrollArea, в которой есть QWidget с тегом QGridLayout. OK -&gt; DESIRED -&gt; NOT DESIRED AND WHAT HAPPENS ########## ########## ########## # |item ...

Как завершить работу Linux с помощью C++ или Qt без вызова «system()»?

... Я 7 знаю, что могу сделать это с помощью вызова 6 system: system(&quot;shutdown -P now&quot;); Ссылка: Link Но зная, что использование system не 5 рекомендуется, я хотел бы знать, есть ли 4 в C++ другой способ сделать это (если есть 3 также особ ...

Как получить команду output system() в Qt?

... я 12 команда: system("echo '" + rootPass.toAscii() + "' | su - root -c 'yum -y install " + packageName.toAscii() + "'"); эта команда не может работать, когда 11 я использую ее в QProcess (функция запуска 10 или выполнения) но если я могу запустить 9 эту команду в QProcess, я могу получить 8 результат с помощью функции QProcess::readAllStandardOutput(). Также, когда 7 я использовал ...

Как узнать, находится ли указатель мыши над виджетом?

... Я прочитал документацию, но не думаю, что есть состояние мыши, которое я могу проверить, чтобы узнать, находится ли курсор мыши над данным виджетом. Я вызываю функцию для mouseReleaseEvent элемента QWidget. Пример: def mouseRel ...

Кнопка PyQT нажала имя

... меня есть динамически созданные кнопки 4 (QtoolButton) в gridLayout в pyQT. Как я могу получить имя кнопки, нажа ...

Как преобразовать значение указателя в QString?

... ь значение указателя в QString? Вот 6 что у меня получилось: char p = (char)this; return QString(&quot;0x%1&quot;).arg(p, 8, '0'); Но компилятор, похоже, не 5 понимает, что делать с этим значением. Правильно 4 ли приведение к char в этом случае? Или как 3 это сделать безопаснее? Использование Visual 2 C++ с Qt 4.7.4. ИЗМЕНИТЬ Использование qulonglong, как предлагается qulonglong p = (qulonglong)this; return QString(&qu ...

QWebView или QWebEngineView

... EngineView - мигает. Есть ли отличия 3 от программатора? Предлагает ли один б ...

Компилятор Windows C++ с полной поддержкой C++ 11 (должен работать с Qt)

... тил 18 несколько дней, пытаясь заставить clang 17 работать в Windows, мне удалось его скомпилировать, но 16 не смог включить поддержку C++ 11, потому 15 что для этого требовался libstdc ++, который 14 (я думаю) в тот момент не был перенесен 13 на платформу Windows. Он также не поддерживается 12 Qt 4. Что еще есть? Я долгое время работал 11 над C++ 03, и мне бы хотелось добавить новых 10 функций, но мне действительно не нужен ...

Qt list.clear() уничтожает ли объект?

... ; list.add(new Type()); list.add(new Type()); list.add(new Type()); list.add(new Type()); Если 4 я хочу очистить список, я могу вызвать list.clear() Затем 3 он автоматически удаляет каждый указатель 2 или мне нужно сделать следующее, чтобы предотвра ...

В чем разница между классами QPointer, QSharedPointer и QWeakPointer в Qt?

... 1 предоставляет защищенные указатели на объекты 10 Qt и ведет себя как обычный указатель C++, за 9 исключением того, что он автоматически устанавливается 8 в 0, когда объект, на который имеется ссылка, уничтожается 7 и не создаются «висячие указатели». QSharedPointer класс 6 содержит сильную ссылку на общий указатель. QWeakPointer класс 5 содержит слабую ссылку на общий указатель ...