README 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556
  1. Fresh is a library extending the Qt library by adding new classes/widgets.
  2. Library has Python bindings.
  3. It's developped by Filipe AZEVEDO (Nox P@sNox, pasnox@gmail.com)
  4. Python bindings created by Andrei KOPATS (hlamer, hlamer@tut.by)
  5. Licensed in LGPL v3
  6. --------------------
  7. Home Page: https://github.com/pasnox/fresh
  8. ----------
  9. Issues Tracker: https://github.com/pasnox/fresh/issues
  10. ---------------
  11. Building library and examples WITHOUT Python support
  12. ====================================================
  13. Dependencies:
  14. * C++ compiler (ubuntu package g++)
  15. * Mac OS X: CoreFoundation
  16. * Qt4 library v4.6+, headers and tools. (ubuntu packages qt4-qmake, libqt4-dev)
  17. Building:
  18. qmake ./fresh.pro && make
  19. Building an example (after having built the library):
  20. cd examples/cpp
  21. qmake
  22. make
  23. Running an example
  24. ./examples
  25. Building library and examples WITH Python support
  26. =================================================
  27. Dependencies:
  28. * Make (Ubuntu package make)
  29. * Cmake (Ubuntu package cmake)
  30. * C++ compiler (Ubuntu package g++)
  31. * Qt4 library v4.6, headers. (Ubuntu package libqt4-dev)
  32. * PyQt4 including development files (Ubuntu packages python-qt4, python-qt4-dev)
  33. * SIP (http://www.riverbankcomputing.co.uk/software/sip/download) (Ubuntu package python-sip-dev)
  34. On Ubuntu install all with command
  35. sudo apt-get install make cmake g++ libqt4-dev python-qt4 python-qt4-dev python-sip-dev
  36. Building:
  37. mkdir build
  38. cd build
  39. cmake ..
  40. make all
  41. make install
  42. The last command requires root privileges
  43. Executing Python example:
  44. cd examples/python
  45. python freshexample.py