• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            qt圖標(Qt圖標右上角帶數字的小氣泡)

            更新時間:2023-03-02 11:03:53 閱讀: 評論:0

            一些很零散的窗體控制方法,在這總結一些。

            1.更改窗體標題

            this->tWindowTitle("窗體標題");

            窗體標題”就是更改的窗體標題

            2.控制窗體大小

            1 this->tMaximumSize(300,300); //窗體最大尺寸2 this->tMinimumSize(300,300); //窗體最小尺寸3 this->tMinimumHeight(300); //單獨設置窗體高的最小值4 this->tMaximumWidth(300); //單獨設置窗體寬的最小值

            也可以通過窗體布局控制窗體大小

            1 QGridLayout *mainLayout = new QGridLayout; //窗體中控件為網格布局2 mainLayout->tSizeConstraint(QLayout::SetFixedSize); //布局大小不變

            在構造函數中的這個函數強制設置窗體的布局為固定大小,用戶不可自行調整對話框大小。布局管理器將會負責調整大小的任務,當一些子窗口期間顯示或隱藏的時候自動的調整對話框的大小,以保證對話框總是以優化了的大小顯示。

            在官方文檔中tSizeConstraint給的解釋為:sizeConstraint:SizeConstraint. This property holds the resize mode of the layout.

            這個函數主要是通過布局管理器對布局大小進行限制,與上面介紹的窗體大小有所不同。

            【領QT開發教程學習資料,點擊下方鏈接免費領取↓↓,先碼住不迷路~】

            點擊→領取「鏈接」

            函數SetFixedSize如下:

            void QWidget::tFixedSize(const QSize &s);

            設置控件的最大和最小尺寸為s,防止控件大小的變化。

            3.更改窗體圖標

            首先在項目右鍵-->添加新文件,彈出如下對話框

            在左側選中Qt,右側選擇Qt Resource File,然后Choo,頁面如下:

            如果路徑沒錯的話就自己命一個名字例如:icon,然后下一步,一路next知道完成。這時候在工程文件目錄下多出一個后綴為.qrc的文件,打開,如下:

            然后在右側點擊添加->添加前綴,然后->添加文件,選擇準備好的ICO圖片,圖片可以去矢量圖庫搜索下載,這里選用32*32的彩色圖標,添加完圖標后給圖標起一個別名,容易被記憶的,寫代碼的時候可以直接用別名代替圖片名稱,如下:

            這時候窗體圖標就已經準備好了,下面開始編寫代碼,在mainwindows.cpp文件中

            1 this->tWindowTitle("calculator"); //設置窗體標題2 this->tMaximumSize(300,400); //窗體最大尺寸3 this->tMinimumSize(300,400); //窗體最小尺寸4 this->tWindowIcon(QIcon(":/new/prefix1/icon")); //窗體圖標

            運行看一下圖標已經改了。

            4.去掉標題欄中最大化最小化按鈕

            1 //關閉按鈕失效2 this->tWindowFlags(Qt::WindowMinMaxButtonsHint);3 //去掉最大化最小化按鈕,保留關閉按鈕4 this->tWindowFlags(Qt::WindowCloButtonHint);

            5.添加任務欄圖標

            在MainWindow.h文件中添加如下代碼

            1 #include <QSystemTrayIcon> //任務欄類 2 #include <QMenu> //菜單類 3 4 private: 5 6 //窗口任務欄屬性 7 QSystemTrayIcon *trayIcon; 8 QMenu *trayMenu; 9 QAction *quitAction; //退出程序10 QAction *restoreWinAction; //恢復窗口11 void createMenu();

            1 private slots:2 void showNormal();

            在mainwindow.cpp中添加代碼

            【領QT開發教程學習資料,點擊下方鏈接免費領取↓↓,先碼住不迷路~】

            點擊→領取「鏈接」

            1 createMenu(); 2 3 //判斷系統是否支持托盤圖標顯示 4 if(!QSystemTrayIcon::isSystemTrayAvailable()) 5 { 6 return; 7 } 8 9 //實例化托盤圖標控件10 trayIcon = new QSystemTrayIcon(this);11 trayIcon->tIcon(QIcon(":/new/prefix1/icon")); //設置托盤圖標顯示12 trayIcon->tToolTip("Calculator"); //顯示提示信息13 trayIcon->showMessage("托盤","托盤管理",QSystemTrayIcon::Information,10000);14 trayIcon->tContextMenu(trayMenu); //綁定托盤菜單15 trayIcon->show(); //在任務欄顯示圖標16 17 //繪制任務欄菜單18 void MainWindow::createMenu()19 {20 restoreWinAction = new QAction("恢復(&R)",this);21 quitAction = new QAction("退出(&Q)",this);22 23 //恢復窗口24 connect(restoreWinAction,SIGNAL(triggered(bool)),this,SLOT(showNormal()));25 26 //退出程序27 connect(quitAction,SIGNAL(triggered(bool)),qApp,SLOT(quit()));28 29 //添加菜單30 trayMenu = new QMenu((QWidget*)QApplication::desktop());31 trayMenu->addAction(restoreWinAction); //將控件綁定到菜單32 33 //添加分隔符34 trayMenu->addSeparator();35 trayMenu->addAction(quitAction);36 }37 38 //恢復程序窗口39 void MainWindow::showNormal()40 {41 this->show();42 }43 44 //最小化隱藏界面45 void QWidget::changeEvent(QEvent *e)46 {47 if((e->type()==QEvent::WindowStateChange)&&this->isMinimized())48 {49 this->hide();50 }51 }

            本文發布于:2023-02-28 21:06:00,感謝您對本站的認可!

            本文鏈接:http://m.newhan.cn/zhishi/a/1677726233103557.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:qt圖標(Qt圖標右上角帶數字的小氣泡).doc

            本文 PDF 下載地址:qt圖標(Qt圖標右上角帶數字的小氣泡).pdf

            標簽:圖標   數字   小氣泡   qt   Qt
            相關文章
            留言與評論(共有 0 條評論)
               
            驗證碼:
            推薦文章
            排行榜
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 国产精品乱一区二区三区| 色狠狠色噜噜AV一区| 亚洲国产永久精品成人麻豆| 99视频精品全部免费 在线| 小泽玛利亚一区二区在线观看| 一区二区三区四区激情视频| 精品无码一区二区三区爱欲| 国产一级无码不卡视频| 免费人成网站免费看视频| 日韩人妻无码一区二区三区99 | 少妇高清一区二区免费看| 亚洲国产区男人本色vr| 亚洲国产中文在线有精品| 综合色在线| 99中文字幕精品国产| 国产精品无码a∨麻豆| 人妻精品丝袜一区二区无码AV| 色欲av久久一区二区三区久| 中文字幕一区日韩精品| 露脸国产精品自产在线播| 国产中文字幕在线精品| 亚洲成人精品一区免费| 日韩精品亚洲专区在线观看| 久久99精品久久久久久青青| 国产亚洲欧美精品久久久| 精品国产国语对白主播野战| 国产熟妇另类久久久久久 | 色噜噜狠狠成人综合| 亚洲精品人成网线在线| 电视剧在线观看| 天天拍夜夜添久久精品大| 青青青草国产熟女大香蕉| 亚洲国产成人综合精品| 开心五月激情五月俺亚洲| 強壮公弄得我次次高潮A片| 成人免费av色资源日日| 久久精品国产99亚洲精品| 琪琪777午夜理论片在线观看播放| 91久久精品国产性色也| 五月婷婷中文字幕| 亚洲精品国产精品不乱码|