Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- QIODevice::read (QFile, ":/css/css/stylesheet.qss"): device not open
- .
- ├── calculator.cpp
- ├── calculator.h
- ├── calculator.ui
- ├── CMakeLists.txt
- ├── CMakeLists.txt.user
- ├── css
- │ └── stylesheet.qss
- ├── main.cpp
- └── resources.qrc
- cmake_minimum_required(VERSION 3.9)
- project(Calculator)
- set(CMAKE_VERBOSE_MAKEFILE ON)
- set(CMAKE_INCLUDE_CURRENT_DIR ON)
- set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wpedantic -Wextra -std=gnu++14")
- find_package(Qt5Widgets REQUIRED)
- set(CMAKE_AUTOMOC ON)
- set(CMAKE_AUTOUIC ON)
- set(CMAKE_AUTORCC ON)
- add_executable(${PROJECT_NAME} main.cpp calculator.cpp )
- target_link_libraries(Calculator Qt5::Widgets)
- #include <QApplication>
- #include <QFile>
- #include "calculator.h"
- #include <QtDebug>
- int main(int argc,char **argv)
- {
- QApplication *app= new QApplication(argc,argv);
- // Q_INIT_RESOURCE(resources);
- QFile css(":/css/stylesheet.qss");
- if(css.open(QIODevice::ReadOnly ))
- {
- app->setStyleSheet(css.readAll());
- css.close();
- }else
- {
- qDebug("Failed") ;
- qDebug(css.readAll());
- }
- Calculator *cal = new Calculator(nullptr);
- cal->show();
- return app->exec();
- }
- <RCC>
- <qresource prefix="/">
- <file>css/stylesheet.qss</file>
- </qresource>
- </RCC>
- qt5ct: using qt5ct plugin
- Failed
- QIODevice::read (QFile, ":/css/stylesheet.qss"): device not open
Add Comment
Please, Sign In to add comment