Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. Problem when inserting html
Forum Updated to NodeBB v4.3 + New Features

Problem when inserting html

Scheduled Pinned Locked Moved General and Desktop
15 Posts 5 Posters 4.8k Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • G Offline
    G Offline
    giesbert
    wrote on last edited by
    #4

    Where do you insert that?

    Nokia Certified Qt Specialist.
    Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

    1 Reply Last reply
    0
    • R Offline
      R Offline
      rleojoseph
      wrote on last edited by
      #5

      See i have inserted it in the TextEdit, Inserting isn't a problem.
      But after inserting , the text which i am typing it is coming as an Hyperlink.
      Even i made sure whether the Tags are closed well, but still i got this problem.

      1 Reply Last reply
      0
      • S Offline
        S Offline
        shint
        wrote on last edited by
        #6

        O_O i tryed... same result??
        if you use. code change ('img src -> img src)

        @
        ui->textEdit->setHtml("<a href='http://www.google.com'>
        <'img src='d:\a.png'/>
        http://www.google.com</a>");
        @

        but. not click T_T;;;;
        maybe. need click event...

        @
        void MainWindow::on_label_linkActivated(QString link)
        {
        QString qs = "www.google.com";
        QDesktopServices::openUrl( qs );
        }
        @

        1 Reply Last reply
        0
        • R Offline
          R Offline
          rleojoseph
          wrote on last edited by
          #7

          I already have an click event too,not problem with events, there is something we need to do that makes the close the tags.

          1 Reply Last reply
          0
          • G Offline
            G Offline
            goetz
            wrote on last edited by
            #8

            Shint, what are these O_O and T_T thingies?

            http://www.catb.org/~esr/faqs/smart-questions.html

            1 Reply Last reply
            0
            • S Offline
              S Offline
              shint
              wrote on last edited by
              #9

              //Volker. this emoticon? mean is......
              O_O ~~ happy
              T_T ~~ ashamed
              ;;;;;~~ through..... i think. so....
              do you like emoticon??

              //leojoseph.
              //i make. the style code. this code able to image link.
              @
              <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0//EN" "http://www.w3.org/TR/REC-html40/strict.dtd">
              <html><head><meta name="qrichtext" content="1" /><style type="text/css">
              p, li { white-space: pre-wrap; }
              </style></head><body style=" font-family:'굴림'; font-size:9pt; font-weight:400; font-style:normal;">
              <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; -qt-block-indent:0; text-indent:0px;"><a href="www.google.com"><img src=":/prefix/a.png" /></a></p></body></html>
              @

              and.
              i used signal & solts

              @
              void MainWindow:: on_textEdit_selectionChanged()
              {
              QUrl url;
              url.setUrl( "www.google.com" );
              QDesktopServices:: openUrl( url );
              }
              @

              click. -> open browser.

              [EDIT: code formatting, please use @-tags, Volker]

              1 Reply Last reply
              0
              • G Offline
                G Offline
                goetz
                wrote on last edited by
                #10

                [quote author="shint" date="1296560051"]//Volker. this emoticon? mean is......
                O_O ~~ happy
                T_T ~~ ashamed
                ;;;;;~~ through..... i think. so....
                do you like emoticon??
                [/quote]

                These are not well known. We use standard smiles like :) or :-/ or :( in this forum - you can happily use these, they even get some nice highlighting.

                Additionally, they may disturb the flow of reading a text. Please don't feel offended, but your english is not so good and hard to read anyways, adding some additional kind of "noise" does not make it easier to read.

                http://www.catb.org/~esr/faqs/smart-questions.html

                1 Reply Last reply
                0
                • G Offline
                  G Offline
                  giesbert
                  wrote on last edited by
                  #11

                  [quote author="leojoseph" date="1296555469"]See i have inserted it in the TextEdit, Inserting isn't a problem.
                  But after inserting , the text which i am typing it is coming as an Hyperlink.
                  Even i made sure whether the Tags are closed well, but still i got this problem.[/quote]

                  Did you try out, what happens if you do the following:

                  @
                  ui->textEdit->setHtml("my text before the link <a href='http://www.google.com'>
                  d:\\\\a.png
                  http://www.google.com</a> my text after the link");
                  @

                  and edit in the text before and after the link?
                  Perhaps, if there is only the link, you edit inside the <a> tag...

                  Nokia Certified Qt Specialist.
                  Programming Is Like Sex: One mistake and you have to support it for the rest of your life. (Michael Sinz)

                  1 Reply Last reply
                  0
                  • S Offline
                    S Offline
                    shint
                    wrote on last edited by
                    #12

                    oh. good man. volker.
                    i understand. you very well understand me.
                    i tryed use :) this emoticon.

                    english is very hard :(....

                    //Gerolf
                    you're right.
                    style code is... lost. after copy & paste...

                    re paste now. (if you use. change code -> 'img src -> img src)
                    @
                    ui->textEdit->setHtml("<a href='http://www.google.com'>
                    <'img src= 'd:\a.png'/>
                    http://www.google.com</a>");
                    @

                    i much is not enough. fighting!!

                    1 Reply Last reply
                    0
                    • G Offline
                      G Offline
                      goetz
                      wrote on last edited by
                      #13

                      [quote author="shint" date="1296562237"]oh. good man. volker.
                      i understand. you very well understand me.
                      i tryed use :) this emoticon.

                      english is very hard :(....
                      [/quote]

                      No problem, you're welcome. And you never tried to learn German - you will never complain about English again ;-)

                      http://www.catb.org/~esr/faqs/smart-questions.html

                      1 Reply Last reply
                      0
                      • S Offline
                        S Offline
                        shint
                        wrote on last edited by
                        #14

                        ok. i understand. :)
                        have a nice day~~

                        1 Reply Last reply
                        0
                        • R Offline
                          R Offline
                          rleojoseph
                          wrote on last edited by
                          #15

                          Thanx for Replying.
                          I have tried the way as you peolpz said , but it is not working :( .

                          @
                          QString abc("<a ><img ></img></a>").arg(file);

                          Cursor.inserthtml(abc);
                          @

                          This s what the coding i used, "Whatever the txt am typing after insert , it is hyperlink"

                          [EDIT: code formatting, Volker]

                          1 Reply Last reply
                          0

                          • Login

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • Users
                          • Groups
                          • Search
                          • Get Qt Extensions
                          • Unsolved