QT传统模式怎么转换成qt主播工资怎么算模式?

当前位置:
本类教程排行
教程总排行
热门推荐教程
QQ拼音输入法单行模式是什么?怎么切换单行模式和传统模式?
来源:下载之家
作者:Mr.C
所谓单行模式,是将输入的拼音串内嵌在了输入位置,这种展现方式更简洁,拼音串也更贴近输入焦。
  在5.0以后的版本,新安装用户默认使用了单行模式。所谓单行模式,是将输入的拼音串内嵌在了输入位置,这种展现方式更简洁,拼音串也更贴近输入焦点,类似的输入展现方式还有imac,微软输入法。
  不少用户不习惯这种展现方式,大家可以通过以下步骤切换QQ拼音输入法单行模式和传统模式模式。
  在属性设置&&外观中,取消勾选单行模式,默认即选择传统模式的皮肤,即可恢复大家此前习惯的展现方式。
下载之家是国内最值得信赖的官方软件下载资源提供商,提供安全无毒的绿色软件下载、手机软件下载、游戏下载等。高速安全的软件下载尽在下载之家!
Copyright &
下载之家 (). All Rights Reserved.3356人阅读
关于“模式”和“非模式”对话框,相信大家都比较熟悉,但其中有一个可能很多人都比较陌生,介于两者之间的状态,我们称之为“半模式“。
模式对话框
阻塞同一应用程序中其它可视窗口输入的对话框。模式对话框有自己的事件循环,用户必须完成这个对话框中的交互操作,并且关闭了它之后才能访问应用程序中的其它任何窗口。模式对话框仅阻止访问与对话相关联的窗口,允许用户继续使用其它窗口中的应用程序。
显示模态对话框最常见的方法是调用其exec()函数,当用户关闭对话框,exec()将提供一个有用的返回值,并且这时流程控制继续从调用exec()的地方进行。通常情况下,要获得对话框关闭并返回相应的值,我们连接默认按钮,例如:”确定”按钮连接到accept()槽,”取消”按钮连接到reject()槽。另外我们也可以连接done()槽,传递给它Accepted或Rejected。
MainWindow *pMainWindow = new MainWindow();
pMainWindow-&setWindowTitle(QStringLiteral("主界面"));
pMainWindow-&show();
CustomWindow *pDialog = new CustomWindow(pMainWindow);
pDialog-&setWindowTitle(QStringLiteral("模式对话框"));
pDialog-&exec();
pMainWindow-&setWindowTitle(QStringLiteral("主界面-模式对话框"));
qDebug() && QStringLiteral("关闭模态对话框以后,可以继续向下执行");
主界面被阻塞,不能进行点击、拖动等任何操作。
exec()之后的代码不会执行,直到关闭模态对话框。
非模式对话框
和同一个程序中其它窗口操作无关的对话框。在文字处理中的查找和替换对话框通常是非模式的,允许用户同时与应用程序的主窗口和对话框进行交互。调用show()来显示非模式对话框,并立即将控制返回给调用者。
如果隐藏对话框后调用show()函数,对话框将显示在其原始位置,这是因为窗口管理器决定的窗户位置没有明确由程序员指定,为了保持被用户移动的对话框位置,在closeEvent()中进行处理,然后在显示之前,将对话框移动到该位置。
MainWindow *pMainWindow = new MainWindow();
pMainWindow-&setWindowTitle(QStringLiteral("主界面"));
pMainWindow-&show();
CustomWindow *pDialog = new CustomWindow(pMainWindow);
pDialog-&setWindowTitle(QStringLiteral("非模式对话框"));
pDialog-&show();
pMainWindow-&setWindowTitle(QStringLiteral("主界面-非模式对话框"));
qDebug() && QStringLiteral("立即运行");
主界面不会被阻塞,可以进行点击、拖动等任何操作。
show()之后的代码会立即执行。
半模式对话框
调用setModal(true)或者setWindowModality(),然后show()。有别于exec(),show() 立即返回给控制调用者。
对于进度对话框来说,调用setModal(true)是非常有用的,用户必须拥有与其交互的能力,例如:取消长时间运行的操作。如果使用show()和setModal(true)共同执行一个长时间操作,则必须定期在执行过程中调用QApplication ::processEvents(),以使用户能够与对话框交互(可以参考QProgressDialog)。
MainWindow *pMainWindow = new MainWindow();
pMainWindow-&setWindowTitle(QStringLiteral("主界面"));
pMainWindow-&show();
CustomWindow *pDialog = new CustomWindow(pMainWindow);
pDialog-&setWindowTitle(QStringLiteral("半模式对话框"));
pDialog-&setModal(true);
pDialog-&show();
pMainWindow-&setWindowTitle(QStringLiteral("主界面-半模式对话框"));
qDebug() && QStringLiteral("立即运行");
主界面被阻塞,不能进行点击、拖动等任何操作。
show()之后的代码会立即执行。
&&相关文章推荐
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
Qter,还在等什么,赶快加入吧!
Qt分享&&交流
QML分享&&交流
访问:1437403次
积分:19086
积分:19086
排名:第416名
原创:366篇
评论:1460条
本博客中所有原创文章及译文均采用进行许可
文章:13篇
阅读:9481
文章:14篇
阅读:17346
文章:39篇
阅读:60679
文章:36篇
阅读:40272
阅读:30306
阅读:11836
文章:215篇
阅读:1021526
(5)(11)(11)(21)(2)(11)(10)(18)(29)(37)(24)(59)(28)(19)(9)(28)(5)(15)(12)(17)

我要回帖

更多关于 qt主播倩倩 的文章

 

随机推荐