我有以下问题.我试图将我编写的大代码与Qt接口集成.
我的一些功能返回std::string.我没有成功QLineEdit::setText接受它们(返回的其他功能char不会给我带来麻烦).
我该怎么办?谢谢!
朱塞佩
有没有简单的方法打开Qt对话框,它们的位置与上次打开应用程序时的位置相同?
即保留应用程序会话之间对话的位置?
通过简单的方法我的意思是不要手动写入文件中的窗口位置,然后阅读:)
我必须从Qt命令提示符运行以下命令:qmake -project然后make这给了我带有Moc文件的调试文件夹.
奇怪的是,这是我的电脑生成moc_.cpp文件的唯一方式.
那么如何自动执行这些命令的任务,以便我不必再次使用这些命令?
所以让我说我做这样的事情:
QIcon myIcon(":/resources/icon.ico");
Run Code Online (Sandbox Code Playgroud)
我以后如何确定该图标的路径,例如
QString path = myIcon.getPath();
Run Code Online (Sandbox Code Playgroud)
问题是,没有getPath()会员,我找不到类似的东西,但肯定有办法!
我想我可以继承这个QIcon类并添加这个功能,但它可能是内置的,我忽略了它?
我今晚刚开始使用QtCreator,它似乎把所有接口内容放在ui文件中.我按照教程为我的图标创建了一个资源,然后我将它们添加到顶部的菜单栏中.
我需要在点击其中一个时建立连接,并且无法弄清楚如何为它进行回调.
我是否必须通过代码完全创建它们,或者是否有某种方法为它们添加回调(而不仅仅是让它们与其他对象交互).
欢迎 我在扫描 Wi-Fi 以获得 Wi-Fi 中所有可用的连接时遇到问题。到目前为止我已经写了这段代码:
#include <QCoreApplication>
#include <QNetworkConfigurationManager>
#include <QNetworkConfiguration>
#include <QDebug>
#include <QNetworkSession>
int main(int argc, char *argv[])
{
QCoreApplication a(argc, argv);
QNetworkConfigurationManager ncm;
QNetworkConfiguration cfg;
QNetworkConfiguration::StateFlags flags;
int count = QNetworkConfiguration::Active;
qDebug() << "Amount available connect in Wi-Fi :" << count;
qDebug() << ncm.allConfigurations(flags = 0);
return a.exec();
}
Run Code Online (Sandbox Code Playgroud)
我在显示所有配置时遇到问题。我已阅读文档 Qt Network Configuration Manager 但我不知道该怎么做。
我有一个 C++ 文件,用于__DATE__显示我的应用程序的构建日期。但如果这个文件没有被修改,它就不会被重建,日期也不会被更新。
CMake 总是可以重建该特定文件吗?
显然,使用 makefile 是可能的: How do you force a makefile to重建目标
编辑: CMake 的重复- 始终构建特定文件
我刚开始使用Qt并注意到在每个示例代码文件夹中都有一个.pro文件(并且还创建了一个makefile ...为什么?).该.pro文件的目的是什么?
我正在尝试使用Visualc ++ 2010中的示例代码并崩溃
QString fileName = "helloworld";
std::string str = fileName.toStdString();
Run Code Online (Sandbox Code Playgroud) 我有一个QStringList,我需要清理一些无意义的元素:空字符串和空字符串.
我找不到QStringList快捷功能.
清除空/空字符串的最简单方法是什么?
qt ×9
c++ ×8
qstring ×3
qmake ×2
cmake ×1
moc ×1
qicon ×1
qlist ×1
qt-creator ×1
qt-designer ×1
qtgui ×1
stdstring ×1
visual-c++ ×1
wifi ×1