これは、qt 開発者にとって非常に単純な質問だと思います。
描画にqtを使用する非常に大きなコード(私は書いていません)があり、on_actionSomething_toggled(bool checked)
幾何学的なものを描画するために作成したばかりです。
(そのメソッド内で)線を描く方法を教えていただければ幸いです。後でそれらの線で好きなものを描くことができます。
私はすでに試しました:
void
MainWindow::on_actionSomething_toggled(bool checked){
QPainter pa(this);
pa.drawLine(20, 40, 250, 40);
}
しかし、それは言います:
QPainter::begin: Widget painting can only begin as a result of a paintEvent
したがって、メソッド内に単純な線を描画する方法を知りたいだけなのかon_actionSomething_toggled
、それともすべて間違っているのか、この描画線機能を私が持っている大きなコード内に単純に追加するにはどうすればよいでしょうか。