Отображение дерева классов в qt-creator
43
j_sheridan
Приветствую!
Друзья, прошу вас проголосовать за то, чтобы было реализовано отображение дерева классов в qt-creator, в side панели. Вот это issue: http://bugreports.qt.nokia.com/browse/QTCREATORBUG-28

Widget promotion
43
j_sheridan
Записал вот небольшой ролик о том как можно создавать widget promotion

Метки: , ,

Графика, QGraphicsItem'ы
43
j_sheridan
Уважаемые, есть вопросец...
Хочу нарисовать какоето подобие окошка при помощи графикайтемов, как-то так:
class title : public QGraphicsItem 
{ 
  QGraphicsItem buttons, caption; 
};

class sizegrip  : public QGraphicsItem 
{};

class window : public QGraphicsItem 
{ 
  title wintitle; 
  sizegrip winsizegrip; 
  window(QString captiontext, QGraphicsItem client)
  {
    client.setparent(this);
    wintitle.setparent(this);
    wintitle.setcaptiontext(captiontext);
    winsizegrip.setparent(this);
  }
};


Вобщем все банально. Есть графикайтем, ему дочерьми приходятся ресайзер (ну типа треугольничек в правом нижнем углу) и заголовок, и усыновляется клиентский графикайтем.
Собственно вопрос: как при таком раскладе можно таскать окошко за заголовок и менять размер ресайзером? Я так понимаю - надо заголовку и ресайзеру выставить флаг QGraphicsItem::ItemIsMovable... Если так, то как дальше перемещать/ресайзить окно целиком?
Метки: , ,

QT scripting + GUI
coder
olegy
Захотелось мне как то в Qt скрипте создать в диалоге дополнительные элементы управления, чуть чуть порывшись в документации, понял что все не так уж тривиально. Свои "терзания" описал здесь, может кому ни будь поможет.
много буквСвернуть )
Метки:

qss, подробно
43
j_sheridan
В поисках руководства по qss наткнулся на неплохую статью. Правда на английском, но в данном случае это неважно :)

сами мы не местные
skratchy seal
glukerr
self.connect(self.button, SIGNAL("button.clicked()"),self.summ(a,b,self.linein.text.toInt(ok, 10)))
AttributeError: 'builtin_function_or_method' object has no attribute 'toInt'

объект linein типа QLineEdit.
почему так может произойти?

питон
маемо
н810

QtDbus
coder
olegy
Два дня отладки - лазанья в кишках QtDbus. ПодробностиСвернуть )
Вот такие вот грабли с темплейтами C++
UPD:
вот на что я наступил - bugreports.qt.nokia.com/browse/QTBUG-6833,
спасибо wecanstoptrain

Qt Designer Tutorial
43
j_sheridan
Небольшой видео-самоучитель работе в Qt Designer

Видео тутСвернуть )
Метки: ,

Типа окна, направьте на путь истинный
43
j_sheridan
Приветствую!
Хочу реализовать "типа оконный" интрфейс на кутэ, на связке QGraphicsView, QGraphicsScene, QGraphicsItem. Надо чтобы выглядело как окошко — обрамление, заголовок, но содержимое окошка будет текст и возможно немного графики. Окошко — QGraphicsItem. В связи с этим несколько вопросов:
1. Как правильно реализовать перетаскивание окошка? setFlag(QGraphicsItem::ItemIsMovable, true); не подходит, так как позволяет тягать айтем за любую точку.
2. Ресайз. Тут еще более непонятно. Нужно чтобы текст заполнял окошко ("клиентскую" часть) полностью по высоте, а то что выступает справа — обрезал. От чего отталкиваться? От rect'а клиентской части и подбирать размер шрифта или рисовать фиксированным размером шрифта и масштабировать полученное?
3. Ресайз сцены. Как бороться с окнами за пределами сцены? Может лучше все масштабировать соответственно или фиг с ним?

Что посоветуете?

зы в окошках будут выводиться gps данные (скорость. высота, итд), хочется чтобы пользователь сам мог выбирать что ему интересно видеть и выводил на передний план нужное.
Метки: ,

Qt + Kinetic
43
j_sheridan
Kinetic это разрабатываемый отдельно от qt (но для qt :) ) фреймворк, который позволяет легко создавать динамические анимированные интерфейсы. Вобщем все довольно вкусно.

ВидеоСвернуть )

?

Log in

No account? Create an account