crossplatform.ru

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

История благодарностей участнику sploid ::: Спасибо сказали: 10 раз(а)
Дата поста: В теме: За сообщение: Спасибо сказали:
17.12.2009, 11:46 наследование с Q_OBJECT
надо так:
class DivScaleDraw: public QObject, public QwtScaleDraw
quarz, _SH,
2.9.2009, 17:24 СИГНАЛ в главном потоке, СЛОТ - в дочернем
pelican, маленькое замечание, слот вызовется не в созданном потоке, а в главном потоке.
pelican,
25.8.2009, 12:32 Сортировка в QTreeWidget
можно создать дополнительный скрытый столбец, по значениям которого и будет сортироваться.
DEADHUNT,
15.7.2009, 10:06 Открытие файла Word в приложении QT
тебе придется использовать ActiveX, что бы открыть документ.
вот посмотри, тут пытаются открыть документ:
http://www.qtforum.org/article/16985/how-o...in-ms-word.html
Zeta,
30.6.2009, 15:42 Проблемы с изменением цвета сообщений QSplashScreen
попробуй так:
oSplash.showMessage(qApp->tr("<H3><font color=#FFFFFF>Инициализация главного окна...</font></H3>"), Qt::AlignRight | Qt::AlignTop, qRgb(255, 255, 255));
Rocky,
29.4.2009, 11:06 RegisterHotKey jim1406,
21.11.2008, 23:04 TableView и QAbstractItemModel
ты немного не понял мою идею. должно быть примерно так ( не компилил ):
// открываем файл
QFile input( "file_name.txt" );
QTextStream stream( input );
// выбранные из файла сначения
QVector< QStringList > fields;
// максимальное кол-во столбцов
int max_columns = 0;
// читаем до конца
while ( !stream.atEnd( ) )
{
  // текущая строка
  const QString line = stream.readLine( ).simplified();
  fields.push_back( line.split( " " ) );
  max_columns = qMax( max_columns, fields[ fields.count( ) - 1 ].count( ) );
}
// выставляем размер таблицы
tbl->setColumnCount( max_columns );
tbl->setRowCount( fields.count( ) );
// заполняем таблицу
for ( int nn = 0; nn < fields.count( ); ++nn )
{
  for ( int mm = 0; mm < fields[ nn ].count( ); ++mm )
  {
    QTableWidgetItem *item = new QTableWidgetItem;
    item->setText( fields[ nn ][ mm ] );
     tbl->setItem( nn, mm, item );
  }
}


идея понятна?
_Vitaliy_,
18.11.2008, 10:17 QByteArray и QDataStream
если ты удалишь первые 4 байта из строки, которая пишется в стрим, то не сможешь определить ее длину при чтении из стрима.
Если ты сделаешь просто packetData += packetData2, то размер строки не будет дописан.
512es,
7.11.2008, 11:30 Проблема со вставкой в таблицу
я как-то так делал:
QSqlTableModel model;
model.setTable("DeviceList");
model.setEditStrategy(QSqlTableModel::OnManualSubmit);
model.select();
QSqlRecord rec = model.record( );
rec.setValue( "field1", val1 );
rec.setValue( "field2", val2 );
rec.setValue( "field3", val3 );
model.insertRecord( -1, rec );
model.submitAll( );

код не компилил, но идея думаю понятна
AD,

RSS Текстовая версия Сейчас: 20.4.2021, 0:36