Size: a a a

2021 March 18

РБ

Руслан Багров... in Qt
Sergey eSKon
слушайте, "widget" это просто имя по умолчанию которое вы по какой-то причине не поменяли, не каждый может догадаться о чем речь - не ссылайтесь на это имя в дальнейшем как на что-то общепринятое
Хорошо, не буду )
источник

РБ

Руслан Багров... in Qt
TheDoctor
За пределами класса UI? Передайте указатель на нужный UI обьект за пределы класса.
Можно маленький пример?
источник

S

Sergey eSKon in Qt
Руслан Багров
Можно маленький пример?
void myFunction(Widget *w) { w->blabla();}
источник

MK

Mikhail Kalugin in Qt
Руслан Багров
Можно маленький пример?
Могу не маленький... Если хотите.
источник

РБ

Руслан Багров... in Qt
Sergey eSKon
void myFunction(Widget *w) { w->blabla();}
Спасибо!
источник

РБ

Руслан Багров... in Qt
Mikhail Kalugin
Могу не маленький... Если хотите.
Я не против )
источник

MK

Mikhail Kalugin in Qt
Руслан Багров
Я не против )
источник

T

TheDoctor in Qt
Руслан Багров
Можно маленький пример?
class processButton{
public:
   processButton(QPushButton * pushButton){
       //process PushButton
   }
};

class createButton : public QWidget{
   Q_OBJECT
   QPushButton *myButton;

public:
   createButton(){
       myButton = new QPushButton();
       processButton additionalClass(myButton);
   }

};


Ну вот, если накидать что первое в голову пришло.
источник

MK

Mikhail Kalugin in Qt
Руслан Багров
Я не против )
Тут важен вот этот момент:    Ui::SiglabMainWindow ui;
   ui.setupUi(
this); ui вообще живет своей жизнью. Бизнеслогика связанная непосредственно с оконом живет в классе, все остальное - где то еще.
источник

MK

Mikhail Kalugin in Qt
Часть, сгенерированная автоматически автоматически же и меняется и руками в ней ничего менять нельзя
источник

S

Sergey eSKon in Qt
TheDoctor
class processButton{
public:
   processButton(QPushButton * pushButton){
       //process PushButton
   }
};

class createButton : public QWidget{
   Q_OBJECT
   QPushButton *myButton;

public:
   createButton(){
       myButton = new QPushButton();
       processButton additionalClass(myButton);
   }

};


Ну вот, если накидать что первое в голову пришло.
учитывая то, что всё здесь делается в конструкторах, такой пример только запутает, по-моему. Но в принципе, имеет право на жизнь
источник

MK

Mikhail Kalugin in Qt
Sergey eSKon
учитывая то, что всё здесь делается в конструкторах, такой пример только запутает, по-моему. Но в принципе, имеет право на жизнь
+
источник

S

Sergey eSKon in Qt
Особенно для человека который дефолтное имя модуля принял за аксиому
источник

РБ

Руслан Багров... in Qt
Sergey eSKon
Особенно для человека который дефолтное имя модуля принял за аксиому
))
источник

T

TheDoctor in Qt
Sergey eSKon
учитывая то, что всё здесь делается в конструкторах, такой пример только запутает, по-моему. Но в принципе, имеет право на жизнь
Ну, у меня нету примера живого который я бы мог привести, чисто вот накидал банально какая логика в самой передаче параметров.
Хотя меня и удивляет что человек пишущий на плюсах спрашивает как передается указатель...
источник

S

Sergey eSKon in Qt
Руслан Багров
))
главное не сделайте вывод что всё должно происходить в конструкторах и нигде больше
источник

РБ

Руслан Багров... in Qt
Sergey eSKon
главное не сделайте вывод что всё должно происходить в конструкторах и нигде больше
Не сделаю )
источник

РБ

Руслан Багров... in Qt
@benRabi @TheDoctor @eSKon75 спасибо!
источник

КГ

Константин Громов... in Qt
Всем здравствуйте
С помощью каких средств можете посоветовать рисовать битовое представление файла, чтобы можно было использовать события мыши и клавиатуры? Qcustomplot || qwt || ...?
источник

S

Skarn in Qt
Константин Громов
Всем здравствуйте
С помощью каких средств можете посоветовать рисовать битовое представление файла, чтобы можно было использовать события мыши и клавиатуры? Qcustomplot || qwt || ...?
можешь и QPainter использовать
источник