
qt实现
zara2019
这个作者很懒,什么都没留下…
展开
-
Qt子控件的位置
如图,窗口中有个QFrame frame,有个QPushButton button对象现在获取frame,button的相对窗口的坐标qDebug() << ui->frame->pos()<< endl //50 << ui->pushButton->pos() << endl; //80(相对frame的位置)pos获取的是相对父窗口的位置,那怎么获取相对窗口的位置的? QPoint pt(u原创 2020-08-17 21:52:44 · 1024 阅读 · 0 评论 -
QChar 乱码
Qt当我们打印QChar初始化的中文字符时候乱码,代码如下: QChar c = 0x4e2d; QString str(c); QChar mid = '中'; QString strMid(mid); qDebug() << "str:" << str << endl << "strMid:" << strMid;运行如下:不是你想的吧,O(∩_∩)O哈哈~,很多人会疑原创 2020-07-27 12:19:24 · 512 阅读 · 0 评论 -
Qt QtabWidget设置背景色 设置标题栏颜色
如图想要设置1、2、3的不同颜色ui->setupUi(this);//widget 背景色属性 ui->tabWidget->setAttribute(Qt::WA_StyledBackground); //标题栏红色背景,tab选中蓝色,未选中灰色 ui->tabWidget->setStyleSheet("QTabWidget#tabWidget{background-color:rgb(255,0,0);}\ .原创 2020-07-22 10:35:50 · 20802 阅读 · 4 评论 -
qt打开其他应用程序 qt打开doc文档
1.打开其他应用程序QProcess process;process.execute(“notepad路径”);2.打开doc文件QProcess process;process.start(QString(“wps.exe的路径”),QStringList(“doc文件的路径”));原创 2020-07-07 10:48:21 · 961 阅读 · 0 评论 -
qt主窗口监控鼠标事件,调试时不进入MouseMoveEvent
首先,我们需要跟踪鼠标事件的话都是将mouseTracking属性值设置为true,这点可以通过设计模式设置或者代码都可以。如果是设计模式,应选择centralwidget部件在勾选mouseTracking属性,注意不是MainWindow,是centralwidget;如果是代码则在构造函数中添加代码:ui->centralwidget->setMouseTracking(true);...原创 2020-06-11 16:29:29 · 733 阅读 · 0 评论 -
Qt设置电脑桌面壁纸
通过修改桌面壁纸的注册表值达到修改桌面图片的功效。查找桌面图片的注册表位置:快捷键win + R 输入 regedit 回车注册表路径找出来后,新建一个qt的控制台应用程序,这里需要编辑注册表的值(图片路径),需要用QSettings类及windows API SystemParametersInfoA,先把两者需要的头文件加上#include #include “windows.h...原创 2020-04-25 10:18:48 · 2118 阅读 · 0 评论