LINUX.ORG.RU

Сообщения Egor12

 

В QAction не работает анимация

Доброго времени суток. Имеется QAction в него я добавляю иконку формата gif с анимацией:

action->setIcon(QPixmap(":/data/image.gif"));
При запуске анимации нету просто картинка. Что делать? Подскажите новичку.

 ,

Egor12
()

Как перемещать QToolBar?

Доброго времени суток. Имеется QToolBar в нем еще несколько QToolBar. Так как мне перемещать QToolBar которые находятся в QToolBar?

 ,

Egor12
()

Как прочитать определенную строку из файла? Qt

Доброго времени суток. Проблема такая, надо мне прочитать 3 строку из файла. Как я это делаю:

    QFile bookMarks_file("Bookmark.bm");
    if(bookMarks_file.open(QFile::ReadOnly)){
        QString str = bookMarks_file.readAll();
        QString str1 = str.at(3);
        bookMarks_file.close();
    }
Все компилируется без проблем но до ходит прочтения вылетает ошибка:

Приложение остановлено, так как оно получило сигнал от операционной системы.

Сигнал: SIGABRT Назначение: Aborted

Что делать? Подскажите новичку.

 ,

Egor12
()

QWebView не грузит видео

Доброго времени суток. Проблема такая, я не могу воспроизвести видео в QWebView хотя раньше все шло без проблем.

Что делать?

Подскажите новичку.

 ,

Egor12
()

QWebView не переходит по ссылке

Доброго времени суток. Проблема такая, имеется QListWidget в нем список ссылок. Мне нужно чтобы при нажатии на кнопку QWebView переходил по выделенной ссылке из QListWidget. Пробовал так:

    QPushButton* Go_to_link = new QPushButton("Перейти по выделенной ссылке");
    QObject::connect(Go_to_link,SIGNAL(clicked()),this,SLOT(transition_link()));
Функция:
void History::transition_link(){
    int index = windowHistory.currentRow();
    QString Link = windowHistory.item(index)->text();
    QWebView* web = new QWebView;
    QUrl url = Link;
    web->load(url);
}
Но QWebView только игнорирует. Подскажите новичку.

 , ,

Egor12
()

Как из QListWidget перевести список в QString

Доброго времени суток. Имеется QListWidget в нем есть не большой список. Мне нужно этот список перевести в QString. Подскажите новичку.

 

Egor12
()

Получить иконку сайта в QWebView

Доброго времени суток. Имеется QTabWidget и есть несколько созданных вкладок. Во всех вкладках есть QWebView. Так мне нужно чтобы при загрузке сайта в вкладке была иконка сайта. Подскажите новичку.

 , ,

Egor12
()

Qt C++ после перезаписи файла зависает программа - C++ Qt

Доброго времени суток. Проблема такая, имеется функция Filtering_all_date() код:

QFile All_history("./History/All/history.his");
if(All_history.open(QFile::ReadOnly)){
    QString write_new_line = All_history.readLine();
    QString delete_First_Line = All_history.readAll();
    QFile overWrite_History_Today("./History/Today/history.his");
    if(overWrite_History_Today.open(QFile::ReadOnly)){
        QString write = write_new_line;
        write_new_line += overWrite_History_Today.readAll();
        QFile Write_today_history("./History/Today/history.his");
        if(Write_today_history.open(QFile::WriteOnly)){
            QTextStream Write_text(&Write_today_history);
            Write_text<<write_new_line;
            QStringList lst;
            lst<<delete_First_Line;
            lst.removeAt(0);
            foreach(QString str,lst){
                delete_First_Line=str;
            }
            QFile OverWrite_File_AllHistory("./History/All/history.his");
            if(OverWrite_File_AllHistory.open(QFile::WriteOnly)){
                QTextStream text(&OverWrite_File_AllHistory);
                text<<delete_First_Line;
            }
            Write_thismonth.close();
            OverWrite_File_AllHistory.close();
            All_history.close();
            overWrite_History_Today.close();
        } 
    } 
}
Потом я вызываю цикл for в другой функции код:
int i;
for(i=0;i=10;i++){
    Filtering_all_date()
}
И когда доходит до цикла функция выполняется столько сколько надо в данном случае 10 раз и программа зависает, а в компиляторе во вкладке «вывод приложения» выводятся сообщения: QIODevice::read (QFile, "./History/All/history.his"): device not open Что делать? подскажите новичку.

 

Egor12
()

RSS подписка на новые темы