Skip to content

Bulgarian

A forum for those speaking Bulgarian
57 Topics 522 Posts
  • [Решен] Плъгини и компилиране

    6
    0 Votes
    6 Posts
    6k Views
    R
    За всеки който може да го интересува - начина е много лесен, не бих казал особено оригинален, въпреки това предоставя възможности. Примерна структора на проект с плъгини: Project +-- build +-- common +-- myproject +-- other Нека common е библиотека която съдържа важни функции, myproject е основата на проекта (самата програма), other е нещо друго, някоя друга библиотека, а build ще е мястото където ще се запише TARGET-а от всички проекти. В директория Project (!) се прави нов .pro файл със съдържание: @ TEMPLATE = subdirs SUBDIRS = common other myproject DEPENDPATH += common other INCLUDEPATH += common other CONFIG += ordered CONFIG -= app_bundle @ (За app_bundle не съм сигурен дали е необходимо да го има, не съм пробвал да го махна, но и не ми пречи, за момента го оставям) Изпълнява се qmake (qmake-qt-4 в някой случай), за да се създаде Makefile-а. Изпълнява се make и компилатора тръгва да обхожда директориите, като ще започне от common, ще премине през other и ще приключи с myproject. Ако в .pro файловете на отделните проекти е зададен правилно target и най- вече DESTDIR, след приключването на компилацията, всичко ще се намира в build директорията. В случая за "вътрешните" директории, трябва да се добави: @ DESTDIR = ../build @ При стартирането на make ако няма промени, просто ще мине по директориите и ще каже че няма нищо за правене в съответните директории. С този метод, отделните проекти могат да се компилират отделно - за тестове, като крайния продукт може бързо и лесно да се компилира по абсолютно същия начин както всеки друг проект в Qt. Тъй като .pro файла в Project директорията има информация за всички други проекти, изчистването на moc, core и обектни файлове във всички проекти е бързо и лесно ;-)
  • Qt 5 Windows - Първи премежидя

    5
    0 Votes
    5 Posts
    5k Views
    I
    Да, разбира се, че го направих. В линка, който task_struct е оставил си пише всичко. :)
  • QtonPi: Raspberry Pi и Qt

    36
    0 Votes
    36 Posts
    24k Views
    L
    За голямо съжаление срещата вчера мина при изключително малък интерес. Повечето хора се отказаха в последния момент :(
  • Полупрозрачни тупбарове и прозорци

    13
    0 Votes
    13 Posts
    12k Views
    U
    [quote author="Mart" date="1334931036"]Емиии... Зарежи. Между другото, Скайпа си има собствена рамка поне под Windows. Това как се прави? Знам че Скайпа е написан на Qt. [/quote] Само скайп за линукс е написан с Qt. Windows версията най-вероятно е .net
  • [Решен] Phonon

    5
    0 Votes
    5 Posts
    5k Views
    M
    А, ок е значи. Аз четох някъде, че Phonon нямало да се поддържа и затова, но кой знае какво съм чел не дочел...
  • Qt Creator - Autocomplete и разпознаване на класове

    3
    0 Votes
    3 Posts
    4k Views
    F
    Ама и аз така реших. Постнах го като бъг, но явно няма кой да го погледне, защото не са писали в тикета.
  • Qt Витрина

    6
    0 Votes
    6 Posts
    6k Views
    M
    PLC (IL) Editor, Highlight Code, Line Numbers Area, Bookmarks... Това е един сравнително прост текстов редактор, който реших да публикувам защото кода би могъл да помогне на някого. Част от кода е копиран от други места и сигурно ще е познат за някого. Други неща съм си ги писал аз и не претендирам да са направени по най-добрия начин... така че това е един работещ аматьорски редактор дето си има всичко... Използва се за програмиране на PLC (Instruction list) и съответно оцветява кода и има система за дописване на кода. Друго характерно за него е лента за номерата на редовете (при печат се отпечатват и номерата на редовете), отметки (и навигация между отметките), 5 потребителски цвята за оцветяване на селектирания текст и други. Features (PLCILEditor, Ver 1.1, Qt4.7.4): Highlight PLC code (Instruction list); Highlight selected text (5 user highlight colors); Highlight current line; Text completions; Line numbers area; Bookmarks (and navigate between bookmarks); Find and replace text; Change text font, size, antialias; Word wrap; Export PDF; Print and print preview, actual print area, print line numbers; Remember settings (window sizes and positions, options, etc.); Проектът може да се изтегли от тук: "PlcILEditor.7z":http://www.fileden.com/files/2007/6/1/1132760/Linux/PlcILEditor.7z А това са две снимки: !http://www.fileden.com/files/2007/6/1/1132760/Linux/PlcILEditor.png(PlcILEditor.png)! !http://www.fileden.com/files/2007/6/1/1132760/Linux/PlcILEditor_PrintPreview.png(PlcILEditor_PrintPreview.png)!
  • Превод на термините

    15
    0 Votes
    15 Posts
    10k Views
    T
    Нов заплетен термин - thread pool :) За сега съм се спрял на множество нишки
  • QPluginLoader и споделени ресурси

    12
    0 Votes
    12 Posts
    8k Views
    R
    Нямам две функции, имам една функция която е обозначена като публичен слот. Но за да сме сигурни че не е това, ще ползвам друга функция от класа kernel и ще пиша за резултата. Също така, проблема не е в линкъра, тъй като плъгина се компилира нормално, при зареждането му се получава гафа. Едит: Проверих с друг публичен метод/функция наречен sendRawData (метода msg всъщност вика него с готови параметри), резулдата е абсолютно същия - плъгина се компилира, програмата се компилира, при стартирането хвърля грешката и излиза.... =/
  • QT Creator - допълнителни модули

    15
    0 Votes
    15 Posts
    9k Views
    R
    Дам, на Брайън "уроците" са полезни за начинаещите в Qt, аз лично се забавлявах като го слушах и гледах ;-) Само малка подробност - понякога забравя да си ъпдейтне сайта, последните няколко видеота ги няма там, но ги има в "Youtube":http://www.youtube.com/playlist?list=PL2D1942A4688E9D63&feature=plcp
  • 0 Votes
    5 Posts
    5k Views
    M
    Ако си пробвал същата програма която и аз и ти дава тези резултати за 4.7.4 и 4.8.0, то работата почва да ми намирисва на някакъв бъг, защото няма логика само за Windows и само за Qt4.8.0 да има такива големи отклонения, при положение че се прави такова елементарно действие. Няма ли някой да го тества и на Windows?
  • Междуплатформено компилиране

    3
    0 Votes
    3 Posts
    4k Views
    L
    Здравейте, Интересна тема! Виж този "линк":http://divided-mind.blogspot.com/2007/09/cross-compiling-qt4win-on-linux.html, има препратка към него от "официалната Qt документация за Windows приложения":http://developer.qt.nokia.com/doc/qt-4.8/deployment-windows.html, така че трябва да е надежеден.
  • [Решен] Как да сменям цвета на Svg икони?

    21
    0 Votes
    21 Posts
    15k Views
    L
    [quote author="task_struct" date="1326185085"]Даже напоследък дочух, че може би все пак ще има версия на Qt за WP.[/quote] Offtopic: А, дано!
  • Welcome!

    21
    0 Votes
    21 Posts
    14k Views
    R
    Весела коледа и щастлива нова година! Дано да има време за писане на код, че тая година към края си ме оставя без сили ;-)
  • Защо е толкова бавен QSyntaxHighlighter-а?

    5
    0 Votes
    5 Posts
    5k Views
    M
    С отделна нишка не съм пробвал, защото не виждам как това ще реши проблема със скоростта. Имам един текстов редактор, който оцветява текста. Самия текст е подобна на асемблер програма. Може да достигне хиляди редове. Самия текст го осветява мигновено в смисъл, че като направя копи-пейст на даден фрагмент, без значение колко е голям, той се оцветява мигновено. Имам едно бутонче което по същата технология оцветява потребителски избрания (маркиран) текст със жълт фон за да се откроява. Маркирам например думата label, натискам бутончето и всички думи label стават със жълт фон. Нещо такова. Само че това става много бавно. Ако са няколко хиляди реда, става за няколко секунди. През това време програмата е блокирала и нищо не може да се прави. Ако го отделя в друга нишка, ще постигна само това, че няма да ми забива програмата. Пак ще си чакам докато ми оцвети думите. А на мен чакането ми е дразнещото, а не забиването на програмата. Не знам защо при пействане на текст той се оцветява веднага, а при другото се чака толкова много. Все пак си мисля че бъркам нещо. Правя следното: копирам целия текст - 4000 ред, изтривам го, а после го пествам. Показва се почти веднага - след 1-2 сек., напълно оцветен. В същото време ако реша да оцветя една дума и чакам над 8 секунди... 8 секунди са голямо чакане, дори да е в друга нишка.
  • Qt и Qt Quick на OpenFest 2011

    27
    0 Votes
    27 Posts
    14k Views
    T
    С Кубунту съм :) Аз съм луд фен на KDE, от където дойде и любовта ми към Qt :) Специален поздрав за уеб програмистите: http://www.hermann-uwe.de/files/images/programmer_hierarchy.png И това също: [YouTubeID:tqv-ZzXpeAs]
  • Приложения на симбиан

    8
    0 Votes
    8 Posts
    7k Views
    L
    Използвай "smart installer":http://developer.qt.nokia.com/wiki/Nokia_Smart_Installer_for_Symbian_Bulgarian, за да може автоматично да се проверят и свалят всички необходими библиотеки при инсталацията на твоето приложение. В wiki статията има видео демонстрация как се ползва.
  • Qml bluetooth литература

    3
    0 Votes
    3 Posts
    4k Views
    T
    Ето и едно "примерче":http://harmattan-dev.nokia.com/docs/library/html/qtmobility/declarative-connectivity-scanner-scanner-qml.html
  • MySQL и Qt под Убунту

    6
    0 Votes
    6 Posts
    5k Views
    T
    Странно, при мен тоя файл, го има и не съм качвал нищо друго освен този пакет. Аз съм с Кубунту 11.10
  • QML Camera Element

    2
    0 Votes
    2 Posts
    3k Views
    T
    Мисля, че трябва да е @ projectionType : "Orthographic" @ или @ projectionType : Camera.Orthographic @