代码拉取完成,页面将自动刷新
#include "QtAwesome.h"
#include "QtDemo1.h"
#include "blurpicker.h"
#include "demotest.h"
#include "hv/http_srv.h"
#include "hv/service_test.hpp"
#include "mainwindow.h"
#include "qdir.h"
#include <QtCore/qglobal.h>
#if QT_VERSION >= 0x050000
#include <QtWidgets/QApplication>
#else
#include <QtGui/QApplication>
#endif
std::shared_ptr<QtAwesome> AWESOME = nullptr;
int gfontId;
using namespace std;
json_rep test( ) {
auto ret = HTTP_SUCCESS;
ret.data("sdfkasdjflsakd");
return ret;
}
void load_style(const std::string& style) {
QString style_file( ":/default.qss");
if (style == "default")
style_file = ":/default.qss";
QFile qss(style_file);
if (!qss.open(QIODevice::ReadOnly)) {
qWarning("无法打开文件 %s", qss.errorString().toLocal8Bit().constData());
// 处理错误,比如提示用户或者退出程序
} else {
// 成功打开文件后,可以进行读取操作
qApp->setStyleSheet(qss.readAll());
qDebug()<<qss.readAll();
qss.close();
// ... 处理数据 ...
}
}
float Q_rsqrt(float number){
long i;
float x2,y;
const float threehalfs = 1.5f;
x2 = number * 0.5f;
y = number;
i = *(long *) &y;
i = 0x5f3759df -( i >> 1);
y = *(float *) &i;
y = y * (threehalfs - (x2*y*y)); //1st iteration
y = y * (threehalfs - (x2*y*y)); //2nd iteration
return number*y;
}
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
AWESOME = std::make_shared<QtAwesome>();
AWESOME->initFontAwesome(); // 需要准备好资源:":/fonts/fontawesome-4.7.0.ttf"
gfontId = QFontDatabase::addApplicationFont(":/font/china.ttf");
BlurPicker w;
// w.show();
// MainWindow win;
// win.show();
load_style("default");
qDebug()<< Q_rsqrt(2.0f)<<sqrt(2.0f)<<Q_rsqrt(116.332f)<<sqrt(116.332f);
MainWindow::Instance()->show();
return a.exec();
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。