Изпълняваме демонстрацията на Qt weatherinfo за тест. Това е добре позната демонстрация и ето кодовете.
http://qt-project.org/doc/qt-4.8/demos-embedded-weatherinfo.html
и основният източник е тук.
http://qt-project.org/doc/qt-4.8/demos-embedded-weatherinfo-weatherinfo-cpp.html
Когато кодът се изпълнява, изглежда добре и така. https://www.flickr.com/photos/129456552@N07/16544262919/
Искахме да можем да избираме градове. Така че, въпреки че не използваме SYMBIAN, добавихме менюто за градове, като коментирахме защитата на кода на SYMBIAN в конструктора, както е показано по-долу.
// #if defined(Q_OS_SYMBIAN)
menuBar()->addAction(action);
// #endif
Сега проблемът е, че част от съдържанието излиза извън границите на главния прозорец. Изглежда така по-долу (горната и долната част излизат извън границите).
Не знам много за Qt, как мога да поправя това?