121

Re: MyTetra v.1.30. Обсуждение, вопросы.

Underwest пишет:

В общем заработали картинки - разобрался почему - не нравится в конфиге когда написаны пути отличные от предлагаемых программой, если прописать свои пути текст нормально а картинки не отображаются

1. В какой опции конфига крутили пути?

2. Покажите пример, с каким путем неработает, и с каким путем работает.

122 (изменено: Underwest, 25.03.2012 23:11:32)

Re: MyTetra v.1.30. Обсуждение, вопросы.

Ну, например
Portable вариант - конфиг и данные в каталоге программы
картинки отображаются

Стандарт режим конфиг и данные в каталоге пользователя
C:\Documents and Settings\user\.config\mytetra\trash
C:\Documents and Settings\user\.config\mytetra\trash
картинки отображаются

в конфиге в обоих вариантах
tetradir=./data
trashdir=./trash


изменение пути на свой в обоих вариантах
например
tetradir=c:/Documents/mytetra/data
trashdir=c:/Documents/mytetra/trash
картинок нету - квадратики

с текстом проблем нету


P.S.В Линуксе все ок

123

Re: MyTetra v.1.30. Обсуждение, вопросы.

Underwest пишет:

изменение пути на свой в обоих вариантах
например
tetradir=c:/Documents/mytetra/data
trashdir=c:/Documents/mytetra/trash
картинок нету - квадратики

P.S.В Линуксе все ок

А чего слеши в виде по-линуховы написаны?

124

Re: MyTetra v.1.30. Обсуждение, вопросы.

Слеши пробовал разные - прямые и обратные, одинарные и двойные:)
\\, \, //, /базу прога находит во всех случаях, открывает нормально, кроме картинок sad

125

Re: MyTetra v.1.30. Обсуждение, вопросы.

Underwest пишет:

Слеши пробовал разные - прямые и обратные, одинарные и двойные:)
\\, \, //, /базу прога находит во всех случаях, открывает нормально, кроме картинок sad

Честногря не знаю почему в виндовом QTextArea картинки показываются только в том случае, если путь к открываемому HTML-документу относительный а не абсолютный. В самом HTML-коде записи в ссылке на картинку нет никакого пути, просто имя файла и всё.

Тут надо экспериментировать именно в винде, почему косячит.

126

Re: MyTetra v.1.30. Обсуждение, вопросы.

В Win7 64bit есть бага, если все заметки удалить, закрыть программу и потом открыть, то появляется ошибка.

Сигнатура проблемы:
  Имя события проблемы:    APPCRASH
  Имя приложения:    mytetra.exe
  Версия приложения:    0.0.0.0
  Отметка времени приложения:    4e1cab37
  Имя модуля с ошибкой:    mytetra.exe
  Версия модуля с ошибкой:    0.0.0.0
  Отметка времени модуля с ошибкой:    4e1cab37
  Код исключения:    c0000005
  Смещение исключения:    0003ff18
  Версия ОС:    6.1.7601.2.1.0.256.48
  Код языка:    1049
  Дополнительные сведения 1:    0a9e
  Дополнительные сведения 2:    0a9e372d3b4ad19135b953a78882e789
  Дополнительные сведения 3:    0a9e
  Дополнительные сведения 4:    0a9e372d3b4ad19135b953a78882e789

127

Re: MyTetra v.1.30. Обсуждение, вопросы.

Сейчас понял, что прогу также удобно использовать в виде todo-списков smile Только сделайте плиз, чтобы заполнение поля с текстом было необязательным...

128

Re: MyTetra v.1.30. Обсуждение, вопросы.

Иннокентий пишет:

В Win7 64bit есть бага, если все заметки удалить...

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

129

Re: MyTetra v.1.30. Обсуждение, вопросы.

При компиляции с GCC 4.7 в Linux происходит ошибка:

g++ -c -pipe -fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtSvg -I/usr/include -Ibuild -o build/qtlocalpeer.o src/qtsingleapplication/qtlocalpeer.cpp
 src/qtsingleapplication/qtlocalpeer.cpp: In constructor 'QtLocalPeer::QtLocalPeer(QObject*, const QString&)':
 src/qtsingleapplication/qtlocalpeer.cpp:103:54: error: '::getuid' has not been declared
 src/qtsingleapplication/qtlocalpeer.cpp:103:54: note: suggested alternative:
 In file included from src/qtsingleapplication/qtlockedfile_unix.cpp:49:0,
                  from src/qtsingleapplication/qtlocalpeer.cpp:67:
 /usr/include/unistd.h:698:16: note:   'QtLP_Private::getuid'
 g++ -c -pipe -fomit-frame-pointer -fmessage-length=0 -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector -funwind-tables -fasynchronous-unwind-tables -g -O2 -Wall -W -D_REENTRANT -DQT_NO_DEBUG -DQT_SVG_LIB -DQT_XML_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/default -I. -I/usr/include/QtCore -I/usr/include/QtNetwork -I/usr/include/QtGui -I/usr/include/QtXml -I/usr/include/QtSvg -I/usr/include -Ibuild -o build/qtsinglecoreapplication.o src/qtsingleapplication/qtsinglecoreapplication.cpp
 make: *** [build/qtlocalpeer.o] Error 1

Помогает патч:

Index: src/qtsingleapplication/qtlocalpeer.cpp
===================================================================
--- src/qtsingleapplication/qtlocalpeer.cpp.orig
+++ src/qtsingleapplication/qtlocalpeer.cpp
@@ -57,6 +57,7 @@ static PProcessIdToSessionId pProcessIdT
 #endif
 #if defined(Q_OS_UNIX)
 #include <time.h>
+#include <unistd.h>
 #endif
 
 namespace QtLP_Private {

130

Re: MyTetra v.1.30. Обсуждение, вопросы.

В Xubuntu 12.04 программа запускается только в терминале с файла mytetra.run. Создаю ярлык на рабочем столе для запуска mytetra.run, но при клике на него ничего не происходит. После запуска программы из терминала русские шрифты в заголовках статей (только в заголовках!) становятся с большим межбуквенным интервалом. С английскими все в порядке.

131

Re: MyTetra v.1.30. Обсуждение, вопросы.

Илья пишет:

В Xubuntu 12.04 программа запускается только в терминале с файла mytetra.run. Создаю ярлык на рабочем столе для запуска mytetra.run, но при клике на него ничего не происходит. После запуска программы из терминала русские шрифты в заголовках статей (только в заголовках!) становятся с большим межбуквенным интервалом. С английскими все в порядке.

Какие-то особенности Ubuntu. Если вас напрягают такие недостатки, попробуйте собрать из исходников, возможно с русскими буквами всё станет впорядке.

132

Re: MyTetra v.1.30. Обсуждение, вопросы.

На будущую qt5(которая сейчас альфа) будет перенос ? А то 5 уже на подходе и то ли заранее искать новую прогу то ли ждать переноса

133

Re: MyTetra v.1.30. Обсуждение, вопросы.

sergmarkov195 пишет:

На будущую qt5(которая сейчас альфа) будет перенос ? А то 5 уже на подходе и то ли заранее искать новую прогу то ли ждать переноса

С каких пор пользователей интересует фреймверк, на котором сделана программа? Главное чтоб она работала, остальное неважно. В любом случае я буду распространять под Linux бинарную сборку (ведь вы же линуксовед?). Да и Qt4 никуда в ближайшее время не денется.

134

Re: MyTetra v.1.30. Обсуждение, вопросы.

xintrea пишет:

С каких пор пользователей интересует фреймверк, на котором сделана программа? Главное чтоб она работала, остальное неважно. В любом случае я буду распространять под Linux бинарную сборку (ведь вы же линуксовед?). Да и Qt4 никуда в ближайшее время не денется.

Вот она и перестанет работать когда qt5 заменит qt4 :-) А всякие qt5to4 работали всегда через пень колоду. Использование же portable рано или поздно воткнется в glibc error, и скорее рано чем поздно. То есть портировать вы не собираетесь , правильно понял ? Тогда придется искать что то на замену.

135

Re: MyTetra v.1.30. Обсуждение, вопросы.

keepnote может и менее удобна, но в ней есть гарантия что она будет работать. По крайней мере из множества записных книжек, которые у меня были, стабильно развивается только она, даже не развивается, развивать там особо нечего, но автор ее стабильно портирует
А так, да, ваша прога получше ее, но использовать ее , если не подразумевается ее портирование, смысла нет