Qt簡單程式設計 詞間距行間距

2021-07-29 12:44:31 字數 903 閱讀 8349

在qt中,要格式化文字,先要關注qfont、qtextcursor及qtextblockformat

這裡又體現了物件父子關係,字母與單詞的上級明顯是字型。行就的上級就不是字型了,而是多個單詞,於是產生乙個新的物件叫block。

以下**處理行間距。

qtextcursor textcursor = ui->te_y_l->textcursor();

qtextblockformat textblockformat;

textblockformat.setlineheight(50,qtextblockformat::fixedheight);//設定固定行高

textblockformat.setalignment(qt::alignright);

textcursor.setblockformat(textblockformat);

ui->te_y_l->settextcursor(textcursor);''

以下處理詞間距

qfont te_font = ui->te_y_l->font();

te_font.setwordspacing(20);

//te_font.setletterspacing(qfont::absolutespacing,5);

ui->te_x_b->setfont(te_font);

textcursor = ui->te_x_b->textcursor();

textblockformat.setalignment(qt::aligntop);

textcursor.setblockformat(textblockformat);

ui->te_x_b->settextcursor(textcursor);

TextView設定行間距 字型間距

一 設定行間距 1 設定行間距 android linespacingextra,取值範圍 正數 負數和0,正數表示增加相應的大小,負數表示減少相應的大小,0表示無變化 2 設定行間距的倍數 android linespacingmultiplier,取值範圍 浮點數,如果值大於1.0表示增加行間距...

css控制行間距

字型的選用要考慮該文字的用途,是做標題呢,還是段落文字?通常來說 san serif 字型適合作為標題使用,例如 arial serif 字型適合作為段落文字使用,例如time new roman。對於網頁設計來說,有幾個字型是我強烈推薦的,verdana,tahoma,ge ia。事實上,像 ve...

UILabel的行間距

實現 contentlabel2.text 1 代金優惠券為全場通用禮券 每個訂單限使用一張優惠券 n2 滿 200元可使用 5元優惠券,滿 300元可使用 10元優惠券,滿 500元可使用 20元優惠券,滿 1200 元可使用 50元優惠券 不可疊加使用 n3 代金優惠券不能用於頁面提示的特例產品...