Guest User

Untitled

a guest
Apr 26th, 2018
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. QIODevice::read (QFile, ":/css/css/stylesheet.qss"): device not open
  2.  
  3. .
  4. ├── calculator.cpp
  5. ├── calculator.h
  6. ├── calculator.ui
  7. ├── CMakeLists.txt
  8. ├── CMakeLists.txt.user
  9. ├── css
  10. │   └── stylesheet.qss
  11. ├── main.cpp
  12. └── resources.qrc
  13.  
  14. cmake_minimum_required(VERSION 3.9)
  15.  
  16. project(Calculator)
  17.  
  18. set(CMAKE_VERBOSE_MAKEFILE ON)
  19. set(CMAKE_INCLUDE_CURRENT_DIR ON)
  20.  
  21. set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall -Wpedantic -Wextra -std=gnu++14")
  22.  
  23. find_package(Qt5Widgets REQUIRED)
  24.  
  25. set(CMAKE_AUTOMOC ON)
  26. set(CMAKE_AUTOUIC ON)
  27. set(CMAKE_AUTORCC ON)
  28.  
  29.  
  30. add_executable(${PROJECT_NAME} main.cpp calculator.cpp )
  31. target_link_libraries(Calculator Qt5::Widgets)
  32.  
  33. #include <QApplication>
  34. #include <QFile>
  35. #include "calculator.h"
  36. #include <QtDebug>
  37.  
  38. int main(int argc,char **argv)
  39. {
  40. QApplication *app= new QApplication(argc,argv);
  41. // Q_INIT_RESOURCE(resources);
  42.  
  43. QFile css(":/css/stylesheet.qss");
  44. if(css.open(QIODevice::ReadOnly ))
  45. {
  46. app->setStyleSheet(css.readAll());
  47. css.close();
  48. }else
  49. {
  50. qDebug("Failed") ;
  51. qDebug(css.readAll());
  52. }
  53.  
  54. Calculator *cal = new Calculator(nullptr);
  55. cal->show();
  56.  
  57. return app->exec();
  58.  
  59. }
  60.  
  61. <RCC>
  62. <qresource prefix="/">
  63. <file>css/stylesheet.qss</file>
  64. </qresource>
  65. </RCC>
  66.  
  67. qt5ct: using qt5ct plugin
  68. Failed
  69. QIODevice::read (QFile, ":/css/stylesheet.qss"): device not open
Add Comment
Please, Sign In to add comment