问题标签 [libqxt]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
771 浏览

qt - 无法开始工作 libqtx

我已经完成了本教程中的所有操作:http: //qt-project.org/wiki/LibQxt_in_QtCreator

我已经下载了最新的 libqxt,它的构建没有错误。我还复制了粘贴的头文件。

现在我的应用程序正在运行,我想包含 QxtGlobalShortcut - 但 IDE 对我说没有这样的文件......如何解决这个问题?

我的简历

CONFIG += qxt QXT += 核心 gui 小部件

大于(QT_MAJOR_VERSION,4):QT += 小部件

目标 = QShot 模板 = 应用

来源 += main.cpp\ mainwindow.cpp

HEADERS += mainwindow.h

表格 += 主窗口.ui

0 投票
1 回答
1024 浏览

c++ - 在 Ubuntu 上的 Qt5 应用程序中链接 libqxt

我在Qt5应用程序中链接libqxt时遇到问题。

我在文档中编写了一个类似示例的代码,但我有错误。

我正在使用Qt 5.0.1

以及来自Ubuntu 13.04存储库的最新libqxt-dev

我有以下链接器错误:

0 投票
1 回答
335 浏览

cmake - Cmake qxt如何使用查找包

我有一个带有 Qxt 库的基于 Qt 的程序。之前我使用默认的Qt .pro 文件来配置头文件和库目录,一切正常。现在我想将东西移植到用 Cmake 构建,在 Cmake 文件中逐行包含似乎可以。但我看到了这个:

https://dev.libqxt.org/libqxt/src/a5a0614e4cc4/features/QxtConfig.cmake

Qxt 不是用 Cmake 作为附加组件构建的。我想知道如何使用这个文件来找到像 Cmake 一样的 Qxt find qt as a package?

胡里奥

0 投票
0 回答
768 浏览

qt - Qt - 键盘挂钩

我正在使用 Qt 5.1.1,我想制作键盘挂钩,但 Qtx 不接受我的版本,但我真的需要这个,用于自动点击器项目。任何库对我都有好处,但它需要是多平台的,在 Qt 中“点击”的最佳方式是什么?

0 投票
1 回答
532 浏览

qt - 是否有计划将 Qxt 功能添加到 Qt 中?

Qxt是 Qt 的扩展库,提供了一套跨平台实用程序类来添加 Qt 中没有的功能。Qxt 由几个模块组成,每个模块都位于一个单独的库中。它有许多不错的功能,例如:

  • 带两个按钮的 QSlider
  • 旋转和富文本按钮和标签
  • 带有示例文本的 LineEdit
  • 管理许多屏幕设置
  • 字符串旋转框
  • 检查组合框
  • 全局快捷键(热键)
  • 计划视图
  • 带有任意小部件的工具提示
  • RPC(通过网络连接信号和槽)
  • XML-RPC
  • QxtSQLPackage(通过网络或文件发送 SQL 查询结果)
  • QxtSlotMapper(根据参数值将信号映射到槽)

Qt 在每个版本中都带有许多新特性。我想知道为什么新版本的 Qt 中不包含这些有用且不错的功能。有谁知道将来是否有计划将这些功能添加到 Qt 中?

0 投票
1 回答
269 浏览

c++ - LibQxT does not detect Qt version properly

I am trying to install LibQxT to use it with Qt5, so I downloaded the sources and as soon as I run the configure.bat there is an error:

LibQxt requires 4.3 or newer but Qt 5.2.1 was detected.

Searching on the web Ive found out that apparently it doesnt know the correct path to the qconfig.pri (as seen here (last post)) so it doesnt really detect the version.

I have tried adding the path to the variable QTDIR in the ways described in the post
(I tried to do it in the qmake cache located in the Libqxt folder and tried to define it as a environment variable). I havent found any clear solution to this problem, so I hope someone knows by now how to solve this issue.

Thankyou.

EDIT What @vahancho said its true, if its not detecting the version, why does it name it? Perhaps its not detecting it properly.
But if it is, why cant it see that my version is higher than the requested one?

I have located the error and it fails at some point betweeen the echos and the if: echo Configuration successful. echo Generating makefiles... cd %QXT_BUILD_TREE% %QMAKE_BIN% %MSVCMODE% -recursive %QXT_SOURCE_TREE%\libqxt.pro if errorlevel 1 goto mainqmakeERR

0 投票
1 回答
718 浏览

c++ - QtCreator 无法在 Linux 上找到 Qxt 头文件?

我正在开发一个 Qt5/QtQuick/QML 应用程序,当应用程序隐藏或失焦时,它应该使用 QxtGlobalShortcut 进行热键控制。我一直在 Linux 上使用 QtCreator 开发它,而且我对 Linux 开发并不完全熟悉,所以我可能错过了一些简单的东西。

首先,我尝试从这里克隆 Qxt git repo 的主分支。但是由于某种原因./configure未能根据我从makemake install得到的错误创建一个 makefile 。我在从源代码构建其他人的项目/库方面不是很有经验,而且我从./configure获得的输出不足以让我弄清楚发生了什么。

因此,我决定从 (X)ubuntu 的 APT存储库中获取libqxt-dev 。完成安装后,我将这些行添加到我的 QtCreator 项目文件的底部:

在完全基于 Qxt 文档的示例设置了一个基本的全局快捷方式之后。我有一些编译错误。首先,Qxt似乎使用:

但是 QtCreator 找不到该文件,所以我将其更改为:

现在它可以找到 Global Shortcut 类头了,QtCreator 不再抱怨我了。不幸的是,QtCreator 在编译时弹出了这个错误信息:

我认为这是由我的项目的 INCLUDE 路径或其他问题引起的,但即使尝试将我的项目的 INCLUDE 路径更改为:

我仍然收到相同的错误消息,即找不到 QxtGlobal.h(在 QxtGlobalShortcut.h 中#included) .. 所以,我真的不确定我做错了什么,我已经离开了关于如何解决这个问题的想法。希望有人可以帮助我了解我跳过了哪个步骤,以便我可以继续编码!谢谢!

编辑:这是我的整个 Qt 项目 .pro 文件的内容:

LIBS 之前的所有内容都是由 QtCreator 为我的项目自动生成的。我根据 SDL2 和 Qxt 的用户说明添加了 LIBS、CONFIG 和 QXT 元素。

0 投票
1 回答
97 浏览

visual-studio-2010 - Visual Studio 已使用 LibQxt 以代码 0 退出

我正在尝试在 Visual Studio 2010 的 Qt 项目中使用 LibQxt 扩展。但是,在我启动应用程序之前,一切正常。在我使用第一个 Qxt 对象的地方(例如,“QxtSpanSlider * slider = new QxtSpanSlider()”或只是“QxtSpanSlider slider;”无关紧要)程序以代码 0 退出。当像这样使用库的程序“崩溃”而没有任何错误?

我使用 mscv2010 编译了 Qxt。

0 投票
1 回答
332 浏览

c++ - 尝试安装 Qxt 以发送电子邮件时出错

我需要使用该QxtSMTP模块才能通过 Qt 发送电子邮件。我从这里下载了包。按照说明,我做了.configure并且make. 在 期间make install,它抛出了一个错误 - (OS X, 10.10)

结果,我无法安装库。我该如何解决?

其次,我需要发送电子邮件所需的头文件和库。我不想按照README文件的建议去做——通过配置QxtCONFIG变量。那么我需要链接哪些库?

0 投票
0 回答
147 浏览

c++ - QtWebEngine:如何挂钩 Ctrl + V KeyEvent?

Ctrl如果快捷键+ V(“粘贴”)触发,我想调用一个方法。

我尝试使用Ctrl+V键码添加新操作。这适用于Ctrl+F但不适用于Ctrl+ V

我试图KeyEvents从视图的 OpenGL 子对象中获取。不幸的是,这不再适用于 Qt 版本 5.9.0。

我发现libqxt,它支持全局键事件。但它似乎不再维护。(网站做了奇怪的重定向)。

如何添加Ctrl+ Vto 的快捷方式QtWebEngine