qt- все статьи тега ➜ страница 5
Вам затраченное время в Qt
Я ищу эквивалент в Qt для GetTickCount() что-то, что позволит мне измерить время, необходимое для запуска сегмента кода: uint start = GetTickCount(); // do something.. uint timeItTook = GetTickCount() - start; какие предложения? ...
Qt "private slots:" что это такое?
Я понимаю, как его использовать, но синтаксис меня беспокоит. Что такое" частные слоты: "делать? Я никогда не видел что-то между ключевым словом private и : в определении класса раньше. Есть ли здесь какая-то причудливая магия C++? и вот пример: #include <QObject> class Counter : public QObject { Q_OBJECT public: Counter() { m_value = 0; } int value() const { return m_value; } public slots: void setValue(int value); ... ...
Qt:*. pro vs*.ПОИ
в чем разница между *.pro и *.pri файлы конфигурации для qmake? что должно войти в файл *.pro и что должно войти в *.файл pri? ...
Каков правильный способ заставить мое приложение PyQt выйти, когда оно убито с консоли (Ctrl-C)?
каков правильный способ заставить мое приложение PyQt выйти, когда оно убито с консоли (Ctrl-C)? В настоящее время (я не сделал ничего особенного для обработки сигналов unix), мое приложение PyQt игнорирует SIGINT (Ctrl+C). Я хочу, чтобы он вел себя хорошо и ушел, когда его убьют. Как мне это сделать? ...
Как создать простое консольное приложение Qt в C++?
Я пытался создать простое консольное приложение, чтобы попробовать XML-парсер Qt. Я начал проект в VS2008 и получил этот шаблон: int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); return a.exec(); } поскольку мне не нужна обработка событий, мне было интересно, могу ли я попасть в беду, если я пренебрегаю созданием QCoreApplication и запуском цикла событий. В документах говорится, что это рекомендуется в большинстве случаев. ради любопытства, однако, мне интересно, ка ...
Как создать функцию паузы / ожидания с помощью Qt?
Я играю с Qt, и я хочу создать простую паузу между двумя командами. Однако это, кажется, не позволит мне использовать Sleep(int mili);, и я не могу найти никаких очевидных функций ожидания. Я в основном просто делаю консольное приложение для тестирования некоторого кода класса, который позже будет включен в правильный графический интерфейс Qt, поэтому сейчас я не беспокоюсь о том, чтобы сломать всю управляемую событиями модель. ...
Qt Quick vs Qt Widget
Я новичок в Qt и не совсем понимаю разницу между проектом Qt Quick и проектом виджета Qt. Я надеюсь создать программу, которая рисует решетку шестиугольников, которые пользователь может вращать и сдвигать, а также перемещать и увеличивать и уменьшать масштаб. В конечном итоге это будет MIDI-контроллер. Какой тип проекта был бы лучше для этого, и почему? Я надеюсь, что это будет работать как на настольных, так и на мобильных платформах. ...
Преобразование std:: string в QString
у меня есть std::string content что я знаю, содержит данные UTF-8. Я хочу преобразовать его в QString. Как мне это сделать, избегая преобразования из-ASCII в Qt? ...
Как излучать межпоточный сигнал в Qt?
документация Qt утверждает, что сигналы и слоты Могут быть direct,queued и auto. он также заявил, что если объект, который владеет слотом "живет" в потоке, отличном от объекта, который владеет сигналом, излучение такого сигнала будет похоже на отправку сообщения - излучение сигнала вернется мгновенно, и метод слота будет вызван в цикле событий целевого потока. к сожалению, в документации не указано, что означает "жизнь", и нет примеров. У меня есть попробовал следующий код: main.h: class C ...
Qt: изменение размера метки QL, содержащей QPixmap, сохраняя при этом ее соотношение сторон
Я использую QLabel для отображения содержимого большего, динамически изменяющегося QPixmap для пользователя. Было бы неплохо сделать эту метку меньше/больше в зависимости от доступного пространства. Размер экрана не всегда так велик, как QPixmap. как я могу изменить QSizePolicy и sizeHint() из QLabel для изменения размера QPixmap при сохранении соотношения сторон исходного QPixmap? Я не могу изменить sizeHint() из QLabel, установка minimumSize() до нуля не помогает. Установка hasScaledContents ...
Неразрешенных внешних символ "общественности: виртуальная структура QMetaObject константные * thiscall родителей
я унаследовал класс от QObject : class Parent: public QObject { Q_OBJECT QObject* cl; public: Parent(QObject *parent=0):QObject(parent) { cl = NULL; } QObject* getCl() const { return cl; } void setCl(QObject *obj) { cl = obj; } }; но когда я пишу : Parent ev; Я получаю следующую ошибку: main.obj:-1: error: LNK2001: unresolved external symbol "public: virtual struct QMetaObject const * __thiscall Parent::metaObject(void)const " (?m ...
Почему Qt использует свой собственный инструмент make, qmake?
Я только начал использовать Qt и заметил, что он использует свой собственный инструмент, qmake. почему Qt использует свой собственный инструмент make? есть ли что-то особенное, что мешает ему использовать стандартный инструмент make? вызывает ли qmake GCC компилятор C++? ...