• <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://www.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 ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 麻豆一区二区中文字幕| 久久精品人人做人人爽电影蜜月| 国产一区二区三区九九视频| 中文字幕精品亚洲字幕成| 国产一卡2卡三卡4卡免费网站| 一二三四电影在线观看免费| 亚洲乱熟乱熟女一区二区| 一本久久a久久精品亚洲| 99热6这里只有精品| 草草浮力影院| 蜜桃臀无码AV在线观看| 特黄特色三级在线观看| 国产美女高潮流白浆视频| 国产伦精品一区二区三区| 亚洲综合国产在不卡在线| a4yy私人毛片| 亚洲色精品VR一区二区三区| 99国产精品一区二区蜜臀| 91精品国产三级在线观看| 国产熟睡乱子伦午夜视频 | 无码国内精品久久人妻蜜桃| 亚洲偷自拍国综合| 国产精品无圣光一区二区| 波多野结衣视频一区二区| 国产毛a片久久久久无码| 四虎精品视频永久免费| 精品 无码 国产观看| 亚洲欧洲日产国产av无码| 国产粉嫩美女一区二区三| 精品人妻中文字幕av| 久久国产精品偷任你爽任你| 果冻传媒一区二区天美传媒| 午夜精品福利亚洲国产| 久久亚洲国产成人亚| 18禁超污无遮挡无码网址| 日本精品极品视频在线| 欧美FREESEX黑人又粗又大| 中文字幕av日韩有码| 放荡的美妇在线播放| 亚洲成人精品一区二区中| 男女激情一区二区三区|