Russian Qt Forum
Май 12, 2024, 06:15 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало Форум WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  
  Просмотр сообщений
Страниц: 1 ... 28 29 [30] 31 32
436  Компиляторы и платформы / Windows / Re: Трассировка ip : Апрель 03, 2012, 17:38
Можно скачать исходники mturoute, там есть реализация нужного тебе функционала.
437  Qt / Пользовательский интерфейс (GUI) / Re: Нестандартные QToolBox : Апрель 01, 2012, 23:37
Вот смотри что можно сделать с помощью кнопки+лэйаута+виджета: http://rghost.ru/37358540.
Вот такой самодельный тулбокс делается очень просто.
Так чуть красивее Улыбающийся http://rghost.ru/37360785
438  Qt / Пользовательский интерфейс (GUI) / Re: Нестандартные QToolBox : Апрель 01, 2012, 17:09
т.е. оно вроде напоминает toolBox, только тут одна особенность что может быть просто кнопка без разворачивания страницы, как например кнопка "Сегодня"... Кто что посоветует?
Если хочешь сделать красивости то QtQuick. Если нет необходимости в плавном открытии и подойдет мгновенное открытие, то можно использовать тупо layout-ы. Делать их видимыми и не видимыми, но это уже будет некрасивое и ужасное решение. Зато такое моментально делается без квика.
Можно же вместо делания их моментально видимым и невидимым использовать QPropertyAnimation для плавного разворачивания виджета.
439  Qt / Вопросы новичков / Re: Два взаимозамещающих QDialog-а : Март 23, 2012, 15:10
В первой диалоге по  нажатию кнопки создаешь экземпляр второго диалога, показываешь окно и закрываешь текущее окно, примерно так:
Код
C++ (Qt)
   Dialog2 *dlg  = new Dialog2;
   dlg->show();
   accept();
Во втором диалоге поступаешь аналогично. При создании обоих диалогов вызываешь в конструкторе
Код
C++ (Qt)
   setAttribute(Qt::WA_DeleteOnClose, true);
440  Qt / Базы данных / Re: id в QSqlTableModel : Март 23, 2012, 14:35
Код
C++ (Qt)
bool QSqlTableModel::removeColumns ( int column, int count, const QModelIndex & parent = QModelIndex() )
Должно помочь.
441  Программирование / С/C++ / Re: GetFParams()[1] непонятно) : Март 23, 2012, 13:25
Как известно в С массив - суть указатель, следовательно правая часть обращается к второму значению массива FParams  в структуре.
442  Qt / Пользовательский интерфейс (GUI) / Re: Маленький размер картинки. : Март 23, 2012, 13:15
Код
C++ (Qt)
QPixmap QPixmap::scaled ( int width, int height, Qt::AspectRatioMode aspectRatioMode = Qt::IgnoreAspectRatio, Qt::TransformationMode transformMode = Qt::FastTransformation ) const
И такая же функция у QImage.
443  Qt / Вопросы новичков / Re: Обрезается строка по двум нулям : Март 23, 2012, 09:14
В цикле по символу наверное. У тебя даже переменная int len для этого предусмотрена, но нигде не используется.
444  Qt / Вопросы новичков / Re: Проблема с передачей параметра в слот : Март 20, 2012, 00:04
в итоге собрал своего урода =3 ... сижу горжусь...)))
Если есть время и желание сделать лучше, то я бы посоветовал попробовать прикрутить VLC. Я просто фанатею от него, но правда к проектам я его не подключал. Но так как у него есть GUI на Qt то думаю подключить не сложновато будет, зато сколько плюшек получишь...
Согласен, очень хорошая штука, и прикрутить довольно просто, на вики написано как.
445  Qt / Пользовательский интерфейс (GUI) / Re: Checkbox + children : Март 15, 2012, 23:38
Банально до нельзя, а как их хитро разместить, так и не придумал.
Хочу что-то вроде этого :

[ ] main checkbox
----[ ] child checkbox
----[ ] child
---------[ ]child of child
             ...
И обернуть в group box. Как быть?
Если функционал сворачивания-разворачивания  не нужен - то можно просто QHBoxLayout + QSpacerItem, если нужен - то QTreeWidget и его void QTreeWidget::setItemWidget ( QTreeWidgetItem * item, int column, QWidget * widget ).
446  Qt / Вопросы новичков / Re: Получить доступ к элементам класса формы : Март 11, 2012, 07:56
не
Код
C++ (Qt)
ui ReturnUi();
а
Код
C++ (Qt)
Ui::SelectParamsForm ReturnUi();
тогда уж.
447  Qt / Дополнительные компоненты / Re: Создание и использование динамических библиотек. : Март 10, 2012, 22:19
QLibrary. Если модули между собой никак не связаны, кроме как через общую БД, вытаскиваешь одну функцию, к примеру
Код
C
void StartModule();
Которая будет запускать нужный тебе функционал из нужной тебе длл.
448  Qt / Вопросы новичков / Re: управление MainWidget'ом через диалог : Март 06, 2012, 18:47
в классе Dialog добавляешь функцию, кот. будет вытаскивать нужный фонт с лабела:

Код
C++ (Qt)
QFont Dialog::getLabelFont()
{
    return ui->label->font();
}

в MainWindow:

Код
C++ (Qt)
        Display dialog(this);
        if( dialog.exec() == QDialog::Accepted )
       {
           ui->label1->setFont( dialog.getLabelFont() );
       }
449  Qt / Вопросы новичков / Re: Button и Label в разных окнах 0_о : Март 04, 2012, 23:14
У меня и так простой вывод, без позиционирования, по крайней мере ручного. Про компоновку почитай.
450  Qt / Вопросы новичков / Re: Button и Label в разных окнах 0_о : Март 04, 2012, 23:05
Я тоже написал, практически 1в1 как у kambala'ы Улыбающийся
Код
C++ (Qt)
#include <QApplication>
#include <QDialog>
#include <QLabel>
#include <QPushButton>
#include <QVBoxLayout>
 
int main(int argc, char *argv[])
{
   QApplication a(argc, argv);
   QDialog dlg;
   QVBoxLayout *layout = new QVBoxLayout();
   QLabel *label = new QLabel("Label");
   QPushButton *button = new QPushButton("Button");
   layout->addWidget(label);
   layout->addWidget(button);
   dlg.setLayout(layout);
   dlg.show();
   return a.exec();
}
 

а не компилируется у них, если присмотреться, потому что там, где функции требуется указатель на объект, передается сам объект, писали прямо в браузере видимо Улыбающийся
Страниц: 1 ... 28 29 [30] 31 32

Страница сгенерирована за 0.272 секунд. Запросов: 23.