Page 2 of 2 FirstFirst 12
Results 21 to 31 of 31

Thread: Image processing error

  1. #21
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,368
    Thanks
    3
    Thanked 5,017 Times in 4,793 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Image processing error

    Did you initialize the imageLabel pointer with a QLabel instance? Can you show us the code where you did that?
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


  2. #22

    Default Re: Image processing error

    I did.
    Qt Code:
    1. MainWindow::MainWindow(QWidget *parent) :
    2. QMainWindow(parent),
    3. ui(new Ui::MainWindow)
    4. {
    5. ui->setupUi(this);
    6.  
    7. imageLabel = new QLabel;
    8. imageLabel->setBackgroundRole(QPalette::Base);
    9. imageLabel->setSizePolicy(QSizePolicy::Ignored, QSizePolicy::Ignored);
    10. imageLabel->setScaledContents(true);
    11.  
    12. scrollArea = new QScrollArea;
    13. scrollArea->setBackgroundRole(QPalette::Dark);
    14. scrollArea->setWidget(imageLabel);
    15. setCentralWidget(scrollArea);
    16. statusBar()->addWidget(ui->frame, 9);
    17. statusBar()->addWidget(ui->spinBoxZoom, 1);
    18. ui->frame->setFocus();
    19. //ui->mainToolBar->setStyleSheet("QToolBar{background-color: rgb(60,60,60);}");
    20. ui->mainToolBar->setBackgroundRole(QPalette::Window);
    21. }
    To copy to clipboard, switch view to plain text mode 

  3. #23
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,368
    Thanks
    3
    Thanked 5,017 Times in 4,793 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Image processing error

    I noticed now that the back trace you posted is missing two first frames. Can you post the complete backtrace?
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


  4. #24

    Default Re: Image processing error

    Yes, missing 2 first frames. That time I only post backtrace for 4 breakpoints. Now, I edited source code, I have to back to previous code to have full backtrace.
    I want to ask that how to invoke brightness processing when slider value changed in Dialog.

  5. #25
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,368
    Thanks
    3
    Thanked 5,017 Times in 4,793 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Image processing error

    I don't need your breakpoints. When the program crashes, print the backtrace from the debugger and post it here.
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


  6. #26

    Default Re: Image processing error

    backtrace it's below.
    Qt Code:
    1. Thread 10 (Thread 0x7fffdf131700 (LWP 3430)):
    2. #0 0x00007ffff5de105e in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib/x86_64-linux-gnu/libpthread.so.0
    3. No symbol table info available.
    4. #1 0x00007ffff5912935 in g_cond_wait_until () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    5. No symbol table info available.
    6. #2 0x00007ffff58a8b81 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    7. No symbol table info available.
    8. #3 0x00007ffff58a91ca in g_async_queue_timeout_pop () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    9. No symbol table info available.
    10. #4 0x00007ffff58f76b2 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    11. No symbol table info available.
    12. #5 0x00007ffff58f6eb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    13. No symbol table info available.
    14. #6 0x00007ffff5ddcf8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
    15. No symbol table info available.
    16. #7 0x00007ffff60ebe1d in clone () from /lib/x86_64-linux-gnu/libc.so.6
    17. No symbol table info available.
    18.  
    19. Thread 6 (Thread 0x7fffca449700 (LWP 3426)):
    20. #0 0x00007ffff58cfbb0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    21. No symbol table info available.
    22. #1 0x00007ffff58d3088 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    23. No symbol table info available.
    24. #2 0x00007ffff58d3248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    25. No symbol table info available.
    26. #3 0x00007ffff58d3304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    27. No symbol table info available.
    28. #4 0x00007ffff58d3361 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    29. No symbol table info available.
    30. #5 0x00007ffff58f6eb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    31. No symbol table info available.
    32. #6 0x00007ffff5ddcf8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
    33. No symbol table info available.
    34. #7 0x00007ffff60ebe1d in clone () from /lib/x86_64-linux-gnu/libc.so.6
    35. No symbol table info available.
    36.  
    37. Thread 4 (Thread 0x7fffde930700 (LWP 3423)):
    38. #0 0x00007ffff60df3cd in poll () from /lib/x86_64-linux-gnu/libc.so.6
    39. No symbol table info available.
    40. #1 0x00007ffff58d31dc in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    41. No symbol table info available.
    42. #2 0x00007ffff58d36ba in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    43. No symbol table info available.
    44. #3 0x00007fffec8ee4f6 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
    45. No symbol table info available.
    46. #4 0x00007ffff58f6eb5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    47. No symbol table info available.
    48. #5 0x00007ffff5ddcf8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
    49. No symbol table info available.
    50. #6 0x00007ffff60ebe1d in clone () from /lib/x86_64-linux-gnu/libc.so.6
    51. No symbol table info available.
    52.  
    53. Thread 2 (Thread 0x7fffef2d8700 (LWP 3421)):
    54. #0 0x00007ffff60df3cd in poll () from /lib/x86_64-linux-gnu/libc.so.6
    55. No symbol table info available.
    56. #1 0x00007ffff3be4982 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
    57. No symbol table info available.
    58. #2 0x00007ffff3be60ff in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1
    59. No symbol table info available.
    60. #3 0x00007ffff02e7659 in ?? () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/plugins/platforms/libqxcb.so
    61. No symbol table info available.
    62. #4 0x00007ffff6963eb5 in ?? () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Core.so.5
    63. No symbol table info available.
    64. #5 0x00007ffff5ddcf8e in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
    65. No symbol table info available.
    66. #6 0x00007ffff60ebe1d in clone () from /lib/x86_64-linux-gnu/libc.so.6
    67. No symbol table info available.
    68.  
    69. Thread 1 (Thread 0x7ffff7fc9780 (LWP 3417)):
    70. #0 0x00007ffff7087860 in QPixmap::isNull() const () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Gui.so.5
    71. No symbol table info available.
    72. #1 0x00007ffff708789c in QPixmap::toImage() const () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Gui.so.5
    73. No symbol table info available.
    74. #2 0x0000000000406a28 in MainWindow::brightnessProcessing (this=0x7fffffffafc0, value=2) at ../../qt workspace/Auroras/mainwindow.cpp:160
    75. image = <incomplete type>
    76. w = 32767
    77. c = {cspec = 11302176, ct = {argb = {alpha = 0, red = 0, green = 50021, blue = 63345, pad = 32767}, ahsv = {alpha = 0, hue = 0, saturation = 50021, value = 63345, pad = 32767}, acmyk = {alpha = 0, cyan = 0, magenta = 50021, yellow = 63345, black = 32767}, ahsl = {alpha = 0, hue = 0, saturation = 50021, lightness = 63345, pad = 32767}, array = {0, 0, 50021, 63345, 32767}}}
    78. g = 11302240
    79. h = 11302176
    80. r = 0
    81. b = 0
    82. #3 0x00000000004096e3 in BrightnessContrast::on_horizontalSliderBrightness_valueChanged (this=0x7fffffffc860, value=2) at ../../qt workspace/Auroras/brightnesscontrast.cpp:21
    83. respond = {<QMainWindow> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7ffff7db1760 <QMainWindow::staticMetaObject>, stringdata = 0x428f60 <qt_meta_stringdata_MainWindow>, data = 0x4292a0 <qt_meta_data_MainWindow>, static_metacall = 0x40a2b0 <MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, ui = 0x918080, image = 0x0, imageLabel = 0xc3f1e0, scrollArea = 0xc3f050, scrollBar = 0x7fffffffc860, scaleFactor = 6.9533558068310629e-310}
    84. #4 0x000000000040a591 in BrightnessContrast::qt_static_metacall (_o=0x7fffffffc860, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffb220) at moc_brightnesscontrast.cpp:73
    85. _t = 0x7fffffffc860
    86. #5 0x000000000040a6a6 in BrightnessContrast::qt_metacall (this=0x7fffffffc860, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffffffb220) at moc_brightnesscontrast.cpp:106
    87. No locals.
    88. #6 0x00007ffff6b54683 in QMetaObject::activate(QObject*, int, int, void**) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Core.so.5
    89. No symbol table info available.
    90. #7 0x00007ffff7a76e4e in QAbstractSlider::valueChanged(int) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    91. No symbol table info available.
    92. #8 0x00007ffff77efa8a in QAbstractSlider::setValue(int) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    93. No symbol table info available.
    94. #9 0x00007ffff7880138 in QSlider::mouseMoveEvent(QMouseEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    95. No symbol table info available.
    96. #10 0x00007ffff77278a2 in QWidget::event(QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    97. No symbol table info available.
    98. #11 0x00007ffff787f990 in QSlider::event(QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    99. No symbol table info available.
    100. #12 0x00007ffff76f0b54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    101. No symbol table info available.
    102. #13 0x00007ffff76f3e39 in QApplication::notify(QObject*, QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    103. No symbol table info available.
    104. #14 0x00007ffff6b2cdd4 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Core.so.5
    105. No symbol table info available.
    106. #15 0x00007ffff76f2fa8 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    107. No symbol table info available.
    108. #16 0x00007ffff7746865 in ?? () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    109. No symbol table info available.
    110. #17 0x00007ffff7748a70 in ?? () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    111. No symbol table info available.
    112. #18 0x00007ffff76f0b54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    113. No symbol table info available.
    114. #19 0x00007ffff76f3fe6 in QApplication::notify(QObject*, QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    115. No symbol table info available.
    116. #20 0x00007ffff6b2cdd4 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Core.so.5
    117. No symbol table info available.
    118. ...............................................
    To copy to clipboard, switch view to plain text mode 

    and next:
    Qt Code:
    1. ......................................................
    2. #21 0x00007ffff703801b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Gui.so.5
    3. No symbol table info available.
    4. #22 0x00007ffff70388ed in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Gui.so.5
    5. No symbol table info available.
    6. #23 0x00007ffff7021a98 in QWindowSystemInterface::sendWindowSystemEventsImplementation(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Gui.so.5
    7. No symbol table info available.
    8. #24 0x00007ffff033b940 in ?? () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/plugins/platforms/libqxcb.so
    9. No symbol table info available.
    10. #25 0x00007ffff58d2f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    11. No symbol table info available.
    12. #26 0x00007ffff58d3248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    13. No symbol table info available.
    14. #27 0x00007ffff58d3304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    15. No symbol table info available.
    16. #28 0x00007ffff6b77314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Core.so.5
    17. No symbol table info available.
    18. #29 0x00007ffff6b2bb6b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Core.so.5
    19. No symbol table info available.
    20. #30 0x00007ffff78e446d in QDialog::exec() () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    21. No symbol table info available.
    22. #31 0x00000000004066fe in MainWindow::on_actionBrightness_Contrast_triggered (this=0x7fffffffe210) at ../../qt workspace/Auroras/mainwindow.cpp:103
    23. w = {<QDialog> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7ffff7da00c0 <QDialog::staticMetaObject>, stringdata = 0x4294c0 <qt_meta_stringdata_BrightnessContrast>, data = 0x4295c0 <qt_meta_data_BrightnessContrast>, static_metacall = 0x40a544 <BrightnessContrast::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, ui = 0x9f18e0}
    24. #32 0x000000000040a3bb in MainWindow::qt_static_metacall (_o=0x7fffffffe210, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0x7fffffffcaa0) at moc_mainwindow.cpp:133
    25. _t = 0x7fffffffe210
    26. #33 0x000000000040a4dc in MainWindow::qt_metacall (this=0x7fffffffe210, _c=QMetaObject::InvokeMetaMethod, _id=11, _a=0x7fffffffcaa0) at moc_mainwindow.cpp:169
    27. No locals.
    28. #34 0x00007ffff6b54683 in QMetaObject::activate(QObject*, int, int, void**) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Core.so.5
    29. No symbol table info available.
    30. #35 0x00007ffff76e5ba2 in QAction::triggered(bool) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    31. No symbol table info available.
    32. #36 0x00007ffff76e79d7 in QAction::activate(QAction::ActionEvent) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    33. No symbol table info available.
    34. #37 0x00007ffff786620a in ?? () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    35. No symbol table info available.
    36. #38 0x00007ffff786d41f in ?? () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    37. No symbol table info available.
    38. #39 0x00007ffff786e3a0 in QMenu::mouseReleaseEvent(QMouseEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    39. No symbol table info available.
    40. #40 0x00007ffff772786e in QWidget::event(QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    41. No symbol table info available.
    42. #41 0x00007ffff78700eb in QMenu::event(QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    43. No symbol table info available.
    44. #42 0x00007ffff76f0b54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    45. No symbol table info available.
    46. #43 0x00007ffff76f3e39 in QApplication::notify(QObject*, QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    47. No symbol table info available.
    48. #44 0x00007ffff6b2cdd4 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Core.so.5
    49. No symbol table info available.
    50. #45 0x00007ffff76f2fa8 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    51. No symbol table info available.
    52. #46 0x00007ffff774656c in ?? () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    53. No symbol table info available.
    54. #47 0x00007ffff7748a70 in ?? () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    55. No symbol table info available.
    56. #48 0x00007ffff76f0b54 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    57. No symbol table info available.
    58. #49 0x00007ffff76f3fe6 in QApplication::notify(QObject*, QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Widgets.so.5
    59. No symbol table info available.
    60. #50 0x00007ffff6b2cdd4 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Core.so.5
    61. No symbol table info available.
    62. #51 0x00007ffff703801b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Gui.so.5
    63. No symbol table info available.
    64. #52 0x00007ffff70388ed in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Gui.so.5
    65. No symbol table info available.
    66. #53 0x00007ffff7021a98 in QWindowSystemInterface::sendWindowSystemEventsImplementation(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Gui.so.5
    67. No symbol table info available.
    68. #54 0x00007ffff033b940 in ?? () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/plugins/platforms/libqxcb.so
    69. No symbol table info available.
    70. #55 0x00007ffff58d2f05 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    71. No symbol table info available.
    72. #56 0x00007ffff58d3248 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    73. No symbol table info available.
    74. #57 0x00007ffff58d3304 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
    75. No symbol table info available.
    76. #58 0x00007ffff6b77314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Core.so.5
    77. No symbol table info available.
    78. #59 0x00007ffff6b2bb6b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Core.so.5
    79. No symbol table info available.
    80. #60 0x00007ffff6b2fbbe in QCoreApplication::exec() () from /media/bachkimfly/data1/programs/Qt/5.1.1/gcc_64/lib/libQt5Core.so.5
    81. No symbol table info available.
    82. #61 0x0000000000405aa6 in main (argc=1, argv=0x7fffffffe368) at ../../qt workspace/Auroras/main.cpp:10
    83. a = <incomplete type>
    84. w = {<QMainWindow> = {<No data fields>}, static staticMetaObject = {d = {superdata = 0x7ffff7db1760 <QMainWindow::staticMetaObject>, stringdata = 0x428f60 <qt_meta_stringdata_MainWindow>, data = 0x4292a0 <qt_meta_data_MainWindow>, static_metacall = 0x40a2b0 <MainWindow::qt_static_metacall(QObject*, QMetaObject::Call, int, void**)>, relatedMetaObjects = 0x0, extradata = 0x0}}, ui = 0x947290, image = 0xabaf80, imageLabel = 0x9955d0, scrollArea = 0x951f60, scrollBar = 0x40a6d0 <__libc_csu_init>, scaleFactor = 1}
    To copy to clipboard, switch view to plain text mode 
    Last edited by bachkimfly; 8th October 2013 at 13:38.

  7. #27
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,368
    Thanks
    3
    Thanked 5,017 Times in 4,793 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Image processing error

    Do you have two threads accessing your UI?
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


  8. #28

    Default Re: Image processing error

    Quote Originally Posted by wysota View Post
    Do you have two threads accessing your UI?
    what do that mean?


    Added after 1 12 minutes:


    I know that calling a mainwindow's function from a dialog is a bad practice. So, I found out a instruction:
    You should emit a signal acknowledging that the user has made an input, and connect that signal to a proper slot in your MainWindow and connect that signal and slot in your MainWindow's constructor
    But i don't perform to this way. Can you help me by some example?


    Added after 33 minutes:


    I did this, but nothing change. what did I wrong?
    Qt Code:
    1. //brightnesscontrast.cpp
    2.  
    3. MainWindow respond;
    4. connect(ui->horizontalSliderBrightness, SIGNAL(valueChanged(int)), &respond, SLOT(respond.brightnessProcessing(value);));
    To copy to clipboard, switch view to plain text mode 
    Last edited by bachkimfly; 8th October 2013 at 17:30.

  9. #29
    Join Date
    Jan 2006
    Location
    Warsaw, Poland
    Posts
    33,368
    Thanks
    3
    Thanked 5,017 Times in 4,793 Posts
    Qt products
    Qt3 Qt4 Qt5 Qt/Embedded
    Platforms
    Unix/X11 Windows Android Maemo/MeeGo
    Wiki edits
    10

    Default Re: Image processing error

    Quote Originally Posted by bachkimfly View Post
    what do that mean?
    I don't know how to make that clearer. Are you starting any threads in your program?

    But i don't perform to this way. Can you help me by some example?
    I'm afraid "some example" will not help you, there are already a lot of examples on using signals and slots so making one more would not change anything.

    I did this, but nothing change. what did I wrong?
    Qt Code:
    1. //brightnesscontrast.cpp
    2.  
    3. MainWindow respond;
    4. connect(ui->horizontalSliderBrightness, SIGNAL(valueChanged(int)), &respond, SLOT(respond.brightnessProcessing(value);));
    To copy to clipboard, switch view to plain text mode 
    respond goes out of scope and is destroyed before it has a chance to do anything. I think you need to improve your C++ skills, especially the concept of pointers, variable scopes and such.
    Your biological and technological distinctiveness will be added to our own. Resistance is futile.

    Please ask Qt related questions on the forum and not using private messages or visitor messages.


  10. #30

    Default Re: Image processing error

    yep. thank for helping

  11. #31
    Join Date
    Nov 2006
    Location
    indonesia
    Posts
    55
    Thanked 11 Times in 11 Posts
    Qt products
    Qt4
    Platforms
    Unix/X11 Windows

    Default Re: Image processing error

    Hi bachkimfly,
    You need to learn more about signals and slots.
    I give you simple code using your problems.
    I hope you can get more information about implement signal and slots from this example.
    Please running the program, click setting toolbar and try to change slider brightness.

    Thank you.
    Best regards,

    Myta
    Attached Files Attached Files

Similar Threads

  1. Replies: 4
    Last Post: 11th January 2013, 02:06
  2. Replies: 1
    Last Post: 13th December 2010, 12:19
  3. image processing
    By IRON_MAN in forum Qt Programming
    Replies: 4
    Last Post: 18th November 2009, 13:37
  4. Image processing
    By NicNac in forum Newbie
    Replies: 25
    Last Post: 2nd November 2008, 10:05
  5. Image Processing using Qt
    By danielperaza in forum Qt Programming
    Replies: 2
    Last Post: 9th March 2008, 18:15

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
Qt is a trademark of The Qt Company.