В конструктор класса QPushButton
можно передать строку. Если я напишу так, то всё будет хорошо: QPushButton *button = new QPushButton("text")
, но я не хочу создавать указатель, а хочу создать переменную и просто написать QPushButton button("text")
, но получаю ошибки expected identifier before string constant и expected ',' or '...' before string constant
#include <QPushButton>
class test
{
public:
test();
private:
QPushButton button1; // ok
QPushButton button2("test"); // errors
};
При инициализации нестатического поля класса непосредственно в теле класса (да и вообще всегда) следует использовать синтаксис list initialization:
class test
{
public:
test();
private:
QPushButton button1; // ok
QPushButton button2{"test"}; // ok
};
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Подключаю функционал джойстрика как описано в документации по Qt: http://docqt
как все таки верно передать массив в функцию написано типа так: func(int a, int b, int w[], int i) где i это размер массива, но так не работает почему тоу меня...