Olá,
Em primeiro lugar, obrigado a Tatiana pela atenção em alguns emails privados [minhas tentativas de criar um usuário estavam parando em um filtro de spam :-)]
Eu fiz um pacote invesalius para Mandriva cooker, que parece estar funcionando corretamente, mas não tenho certeza quanto a interface itk.
Gostaria de saber de algum procedimento para testar a interface itk do invesalius.
No Mandriva, tenho empacotado itk-3.16 e wrapitk-0.3.0.
Obrigado,
Paulo
Autor: Paulo Andrade
88 comentários
--- wxPython-src-2.8.10.1/src/gtk/window.cpp.orig 2010-05-12 20:13:37.498306028 -0300
+++ wxPython-src-2.8.10.1/src/gtk/window.cpp 2010-05-12 20:14:30.655618933 -0300
@@ -2711,6 +2711,10 @@ void wxWindowGTK::DoMoveWindow(int x, in
void wxWindowGTK::DoSetSize( int x, int y, int width, int height, int sizeFlags )
{
+#ifndef __WXDEBUG__
+ if (m_widget == NULL || m_parent == NULL)
+ return;
+#endif
wxASSERT_MSG( (m_widget != NULL), wxT("invalid window") );
wxASSERT_MSG( (m_parent != NULL), wxT("wxWindowGTK::SetSize requires parent.\n") );
mas daí dá erro em: wxPyGetWinHandle(wxWindow*) que recebe um argumento NULL. Tentei com a última versão do svn do invesalius (svn 1892) visto que o pacote é baseado em 1886, mas ainda continua com o problema... Alguma idéia de como corrigir esse problema? Não tenho experiência em programar com wxPythonGTK...
session mode: 0
WARNING: In /home/mandrake/rpm/BUILD/InsightToolkit-3.16.0/Code/IO/itkAnalyzeImageIO.cxx, line 1044
AnalyzeImageIO (0xc0aa428): Unknown orientation in file /home/paulo/analyze/templateXBAMbet.hdr SelectCurrentMask
index: 0
__show_mask
self.current_mask <data.mask.Mask instance at 0xab44aec>
ERROR
ERROR
ERROR
/usr/share/invesalius/invesalius/data/volume.py:572: DeprecationWarning: integer argument expected, got float
accumulate.SetComponentExtent(0, r -1, 0, 0, 0, 0)
Range (0.0, 127.0)
ERROR
ERROR
ERROR
Project doesn't exist Mas não deu crash, e aqui está um screenshot, usando o modo "Lápis"... infelizmente, tenho a impressão de que se eu atualizar meu computador, vai parar de funcionar o invesalius. Mas já estou usando o gtk+2.0-2.20 $ rpm -q gtk+2.0
gtk+2.0-2.20.1-1mdv2010.1 então foi alguma outra coisa que quebrou nessa semana... Apenas hoje percebi no trabalho, e deu o crash em meu desktop que é um amd64 e também num notebook i586 que uso para testes, e ambos atualizados para última versão do Mandriva Cooker (que vai ser o Mandriva 2010.1 entre 2 e 4 semanas, acredito)... Vou tentar debugar mais amanhã, para ver o que foi atualizado, e tentar encontrar o pacote que causa a "regressão". Eu não acompanho a versão no fedora, mas acredito que se não atualizaram ainda, deve ser atualizado bem em breve.