crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

История благодарностей участнику RazrFalcon ::: Спасибо сказали: 64 раз(а)
Дата поста: В теме: За сообщение: Спасибо сказали:
3.10.2011, 10:41 Как добиться подобного внешнего вида?
Я бы создал класс QWidget. В нем бы расположил все что нужно для одной ячейки. Потом бы брал данные из БД и задавал значение элементов QWidget. А потом добавлял бы готовый QWidget в ячейку QListWidget.

Вот пример того, что получилось у меня:
http://kde-apps.org/CONTENT/content-pre2/144956-2.png
Strikevld, Флинт,
29.9.2011, 8:56 QMPwidget
Цитата(ibnz @ 28.9.2011, 23:39) *
Вообще иметь такую кошерную альтернативу фонону было бы весьма заманчиво.

Чем фонон не устроил? MPlayer можно и через него пускать: https://projects.kde.org/projects/kdesuppor.../phonon-mplayer
ibnz,
28.9.2011, 23:11 QMPwidget ibnz,
4.9.2011, 17:30 Обработка нажатия клавиши PrintScreen
Сам запуск делается средствами самой ОС.
Bartimeus33nt10,
6.8.2011, 18:57 QTableWidget и конец таблицы или начало
connect(tableWidget->verticalScrollBar(),SIGNAL(valueChanged(int)),this,SLOT(scrollValue(int)));
А затем уже в scrollValue() проверяете значение. Если близко подошло к
tableWidget->verticalScrollBar()->maximum();
- то делаете то что вам нужно.
fortero,
5.8.2011, 17:50 Как точно уничтожить виджет?
deleteLater();
Анна,
4.8.2011, 18:13 Исчезание панели меню в полноэкранном режиме
В хедере главного окна:
protected:
  void mouseMoveEvent(QMouseEvent *);

В сорусе определяем как:
void MainWindow::mouseMoveEvent(QMouseEvent *e)
{
  qDebug()<<e->pos();
}

QMainWindow,
4.8.2011, 14:56 Исчезание панели меню в полноэкранном режиме
На главном окне (видео) отлавливаете MouseMoveEvent. И есть он например входит в область 200пикс. снизу, то:
if (panel->isHide())
panel->show();
QMainWindow,
24.7.2011, 20:22 Как сконвертировать целое беззнаковое двухбайтное в HEX строку
QByteArray arr;
arr.setNum(65000,16);
qDebug()<<arr;
"fde8"

Оно?
silver47,
27.6.2011, 21:42 Вопрос по QRegExp
Ну так если RGB, то там диапазон 0-255, зачем тогда "[0-9a-fA-F]"?
А можно пример строки в которой нужно искать?
ruzik,
16.6.2011, 14:15 Добавление Формы *.ui в проект
Он генерируется при компиляции.
alexandros,
14.6.2011, 19:14 Многопоточный звук
Да там ничего сложного нет.

void MainWindow::startSound()
{
// сам запуск звука
}

// вызываем где нужно
QFuture<void> future = QtConcurrent::run(this, &MainWidow::startSound);
Strikevld,
14.6.2011, 14:47 Удаление виджета за ненадобностью.
Цитата(silver47 @ 14.6.2011, 13:25) *
mdiChild1->deleteLater(); - недостаточно. Деструктор не будет вызван. Необходимо в конструкторе класса напрямую указать:
this->setAttribute(Qt::WA_DeleteOnClose);

Именно это я выше и написал.


PS: с каких это пор мы верим диспетчеру? Тем более виндовому...
edwardoid,
14.6.2011, 12:56 Удаление виджета за ненадобностью.
Цитата
When you create your own subwindow, you must set the Qt::WA_DeleteOnClose widget attribute if you want the window to be deleted when closed in the MDI area. If not, the window will be hidden and the MDI area will not activate the next subwindow.
Оно?

Ну или в деструкторе:
delete mdiChild1;
//или
mdiChild1->deleteLater();
edwardoid,
8.6.2011, 14:41 Что такое плагины?
Цитата(Алексей1153 @ 8.6.2011, 13:43) *
eugene, я без плагинов иконку показывал, там только нужно, чтобы картинка была в формате PNG

Только в винде. В лине и svg прекрасно работает.
И да, без всяких плагинов у меня и в винде иконка отображается.
eugene,
7.6.2011, 13:11 График. Помощь.
Вот. Когда то делал нечто подобное. Может пригодится.
denmor86,
6.6.2011, 21:37 поиск в QFile
Ну без QTextStream тоже не обойтись. Так что...

Если я правильно понял, то у вас фундаментальная ошибка.
Вам нужно узнать строку столбец. Но это зависит от вьювера, а если еще вордврап включен, то вообще. Хотя некоторые редакторы с ним нормально работают.

Суть: берем каждый символ, пока не доходим до нулевого, '\0'. Дошли - +строка. Ну а на каком растоянии от нулевого ваш символ вот и столбец.

Можно юзать
QString QTextStream::read ( qint64 maxlen )
или
QString QTextStream::readLine ( qint64 maxlen = 0 )
epishev,
31.5.2011, 0:45 Qt Creator и KDevelop
Почему бы и нет?
Но он больше для kdelibs.
Eyxeniy,
30.5.2011, 17:13 Изменение размеров QPixmap
Эм... В QLabel я пихаю так:
labelImg->setPixmap(pix.scaled(200,200,Qt::KeepAspectRatio,Qt::SmoothTransformation));
AD,
27.5.2011, 11:23 String = QString
QString str = "string";
std::string stlstring = str.toStdString();
epishev,
25.5.2011, 22:53 QColorDialog возвращает значение при закрытии
А проверить #000000 нельзя?
Делаем наследника, и переписываем под свои нужды.
ruzik,
20.5.2011, 4:08 QAudioInput
QT += core gui multimedia

?
fortero,
15.5.2011, 22:35 Текст в QLabel в несколько сток
label->setWordWrap(true);
mezmay,
29.4.2011, 20:56 Большая таблица
Набросал простой пример, может прояснит ситуацию.

Сам, тоже, еще разбираюсь.

sidsukana,
26.4.2011, 16:45 Получение размеров окна
Своего окна или чужого?
Если чужого, то - Qxt
breeve,

3 страниц V  < 1 2 3 >
RSS Текстовая версия Сейчас: 11.7.2020, 10:06