qt5- все статьи тега


Выбор времени в QML

Мне нужно дать пользователю возможность выбрать дату и время в приложении QML. Для выбора дат существует Calendar В Управлении QtQuick. Я не нашел подобного элемента управления, чтобы позволить пользователю выбрать время суток. В интернете есть пара примеров, таких как Grog или Harmattan. Я предполагаю, однако, что они не интегрируются с собственным внешним видом и ощущением, как другие элементы управления QtQuick. Существует ли стандартный подход которых я не знаю, хороших альтернатив, с ко ...

QApplication:: setWindowIcon работает на Windows XP, Но не работает на Windows 7

В простом приложении Qt, начинающемся так: int main(int argc, char* argv[]) { QApplication app(argc, argv); app.setWindowIcon(QIcon(":/qapp/appicon.ico")); ... Мы устанавливаем значок во второй строке (эта строка и файл значка в resources-единственное различие между моей тестовой программой и приложением, сгенерированным Qt wizard). Это приложение отлично работает на Windows XP, Но на Windows 7 мы не можем видеть наш значок в левом верхнем углу окна (система показывает значок по умолчани ...

CMake Qt5 не может создать файл заголовка для файла пользовательского интерфейса AUTOUIC

Я не могу создать заголовок для моих файлов пользовательского интерфейса с cmake 3.5.2 и Qt 5.9. Мои CMakeFileLists.txt: cmake_minimum_required(VERSION 3.5) project( fc_app ) message( STATUS "Configuring project") set(CMAKE_AUTOMOC ON) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTORCC ON) set(CMAKE_INCLUDE_CURRENT_DIR ON) message( STATUS "search OpenCV") find_package( OpenCV 3.2.0 REQUIRED ) message( STATUS "search Qt") find_package( Qt5 5.5.1 REQUIRED Core G ...

Как использовать QCommandLineParser для Аргументов с несколькими парами?

Интересно, как я могу использовать множественные или суб-аргументы с QCommandLineParser ? Например: /home/my_app --my_option_with_two_params first_param second_param --my-option-with-one-param param? ...

TableView в QT5 не показывает данные MYSQL, просто отображаются пустые строки

Я показываю вам свою проблему, показывая снимок экрана. Мне это кажется проще. Моя таблица пуста в моей программе, но в ней есть нужное количество столбцов, и если я добавлю больше столбцов в мой SQL workbench, он получит больше строк, но ничего не отображается в них. Вот мой исходный код: void adminUserData::on_pushButton_Load_clicked() { // This Object is for connecting to my Database (it works). Datenbank db; db.connData(); QSqlQueryModel* model = new QSqlQueryModel(); ...

Должен ли я включать все эти библиотеки DLL Qt в свое приложение?

Я совершенно новичок в использовании Qt, и я не знаю много вещей. В качестве теста я создал простое приложение, используя Visual Studio 2012 и Qt-VS-Add-in на основе новейшего Qt5.1 После того, как я скомпилировал приложение, оно не работало для меня (давало ошибки), я искал по всему интернету и нашел много людей, говорящих, что я должен скопировать эти библиотеки DLL, упомянутые ниже, из каталога: C:QtQt5.1.05.1.0msvc2012bin DLL я должен был скопировать, чтобы сделать мое приложени ...

Реализовать выбор в QChartView

Я хочу сделать реализацию выбора диаграммы на основе QChart и QChartView. Семейство классов имеет большое преимущество- простое использование openGL и анимации, например: QLineSeries *series = new QLineSeries(); series->setUseOpenGL(true); // <== QChart *chart = new QChart(); chart->addSeries(series); chart->setAnimationOptions(QChart::AllAnimations); // <== QChartView *chartView = new QChartView(chart); chartView->setRenderHint(QPainter::Antialiasing); КлассQChart ...

Как общаться progressText с QtConcurrent::функцию "выполнить" (или аналогичного) в QFutureWatcher?

Если я запускаю некоторую функцию для асинхронного выполнения с помощью QtConcurrent::run, и отслеживаю возвращаемое будущее с помощью QFutureWatcher, что если я могу сделать в этой асинхронно выполняющейся функции для передачи некоторого текста прогресса назад, который приведет к тому, что QFutureWatcher запустит свой progressTextChanged сигнал? То есть то, что я хочу сделать, это что-то вроде: void fn() { ???->setProgressText("Starting); ... ???->setProgressText("halfway"); . ...

Инициализация QByteArray

Я могу инициализировать QByteArray как: QByteArray m_data; m_data[0] = 0x0c; m_data[1] = 0x06; m_data[2] = 0x04; m_data[3] = 0x04; m_data[4] = 0x02; m_data[5] = 0x00; Но я хотел бы что-то более компактное, например: QByteArray m_data{0x0c, 0x06, 0x04, 0x04, 0x02, 0x00}; К сожалению, эта форма не разрешена: error: could not convert '{12, 6, 4, 4, 2, 0}' from '<brace-enclosed initializer list>' to 'QByteArray' QByteArray m_data{0x0c, 0x06, 0x04, 0x04, 0x02, 0x00}; ...

Как получить текущее значение QComboBox с моделью с двумя столбцами?

У меня есть QComboBox с QSqlQueryModel в качестве модели. Модель строится на основе базы данных с SELECT type_id, type FROM types где type_id - это int, а тип-это varchar. Я установил видимый столбец QComboBox с функцией setModelColumn(1), чтобы видеть фактические типы, а не индексы, но когда значение выбрано, мне нужно получить type_id, и я не знаю, как этого добиться. Я не могу использовать здесь функцию currentIndex(), потому что текущий индекс QComboBox для меня бесполезен. Я думаю, что п ...

Как включить заголовки Qt с -isystem (системные заголовки) с qmake и qt5?

Я компилирую свой проект на основе Qt5 с включенными предупреждениями на g++: # project.pro file QMAKE_CXXFLAGS += -std=c++11 -Wall -Wextra -Wconversion -Weffc++ При компиляции Qt выдает множество предупреждений (1000+ с одним простым виджетом), скрывая предупреждения из моего кода. Как сказать qmake, чтобы он использовал переключатель -isystem при указании заголовков Qt, а не -I для подавления предупреждений? Я не хочу отключать предупреждения, я хочу сохранить их для своего кода. Примеча ...

Как я могу напечатать QWidget в Qt?

Мне нужно знать, как печатать QWidget в формате PDF. Виджет (QDialog) содержит множество меток, некоторые QPlainTextEdit и фоновое изображение. В диалоговом окне отображается квитанция, все поля которой уже заполнены. Я уже пробовал использовать QTextDocument и html для этой цели, но сложность получения(много изображений и настроек формата) делает вывод html полностью запутанным. Это документ. Приемное изображение ...

Qt 5 не может развернуться на SnowLeopard

У меня есть проблема, когда мое приложение не работает на 10.6 Snow Leopard. Я компилирую с этими параметрами: qmake LSPRO.pro -r -spec macx-clang CONFIG+=release CONFIG+=x86_64 В моем файле Pro у меня есть следующие элементы: TEMPLATE = app HEADERS = mainwindow.h app_mediamanager.h api.h tool_htmleditor.h tool_videoencoder.h tool_thumbnaileditor.h SOURCES = main.cpp mainwindow.cpp app_mediamanager.cpp api.cpp tool_htmledit ...

Подключение перегруженных сигналов и слотов в Qt 5

у меня возникли проблемы с освоением нового синтаксиса сигнала/слота (с использованием указателя на функцию-член) в Qt 5, как описано в Новый Синтаксис Слота Сигнала. Я попытался изменить это: QObject::connect(spinBox, SIGNAL(valueChanged(int)), slider, SLOT(setValue(int)); для этого: QObject::connect(spinBox, &QSpinBox::valueChanged, slider, &QSlider::setValue); но я получаю ошибку, когда я пытаюсь скомпилировать его: ошибка: нет подходящей фу ...

Ошибка проекта: Неизвестный модуль(ы) в QT: webkitwidgets

я переношу код из qt4 в qt5. Я добавил следующую строку в мой , как предложил: QT += webkitwidgets однако, когда я запускаю qmake, Я получаю эту ошибку: Project ERROR: Unknown module(s) in QT: webkitwidgets Я разрабатываю на Ubuntu 12.04 LTS и установил Qt как рассказали. ...