本文整理汇总了C++中QDesktopWidget函数的典型用法代码示例。如果您正苦于以下问题:C++ QDesktopWidget函数的具体用法?C++ QDesktopWidget怎么用?C++ QDesktopWidget使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。
在下文中一共展示了QDesktopWidget函数的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C++代码示例。
示例1: QMainWindow
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
//qDebug() << additionEvent("Olegrok");
qDebug() << *(int*)QThread::currentThreadId();
ui->setupUi(this);
this->setGeometry(QDesktopWidget().availableGeometry().width()/2 - this->width()/2,
QDesktopWidget().availableGeometry().height()/2 - this->width()/2,
this->width(), this->height());
auth.setUpProfile(&account);
addfriend.setUpProfile(&account);
connect(&auth, &authwindow::showMainWindow, this, &MainWindow::windowInit, Qt::UniqueConnection);
connect(&addfriend, &AddFriend::sendContact, this, &MainWindow::addContact, Qt::UniqueConnection);
connect(&opt, &Options::logoutProfile, this, &MainWindow::logoutProfile, Qt::UniqueConnection);
connect(&account, &Profile::authorizationError, this, &MainWindow::logout, Qt::UniqueConnection);
connect(&account, &Profile::updateWindow, this, &MainWindow::updateWindow, Qt::UniqueConnection);
connect(&account, SIGNAL(logout(QString)), this, SLOT(logout(QString)), Qt::DirectConnection);
connect(ui->lineFindLogin, SIGNAL(textChanged(const QString&)), this, SLOT(findContact(const QString&)));
connect(ui->lineFindMsg, SIGNAL(textChanged(const QString&)), this, SLOT(changeMsgLineEvent(const QString&)));
connect(account.getMonitor_ptr(), SIGNAL(authorizationError()), this, SLOT(logout()));
auth.show();
// this->show();
// ui->ContactsList->addItem("Green");
// ui->ContactsList->findItems("Green", Qt::MatchExactly).first()->setBackgroundColor(Qt::green);
// //ui->ContactsList->findItems("Green", Qt::MatchExactly).first()->setBackground(Qt::gray);
}
开发者ID:olegrok,项目名称:Messenger,代码行数:30,代码来源:mainwindow.cpp
示例2: QDialog
ScreenshotEditWidget::ScreenshotEditWidget(QPixmap* source) :
QDialog(NULL),
_selectedTool(ST_CustomDraw),
_toolActive(false),
_source(source),
_newPixmap(*source),
ui(new Ui::ScreenshotEditWidget)
{
QString new_color = Application::settings().GetParameter("color", DEFAULT_COLOR);
_color = QColor(new_color);
ui->setupUi(this);
this->setGeometry(0, 0,
source->width() + ui->colorDisplayWidget->x() * 2,
ui->screenshotDisplayWidget->y() + source->height() +
ui->colorDisplayWidget->height() + 10);
int minWidth = ui->clearButton->x() + ui->clearButton->width() + ui->colorDisplayWidget->x();
if (this->width() < minWidth) {
this->setGeometry(this->x(), this->y(), minWidth, this->height());
}
ui->screenshotDisplayWidget->setGeometry(width() / 2 - source->width() / 2,
ui->screenshotDisplayWidget->y(),
source->width(), source->height());
this->move(QDesktopWidget().availableGeometry().center().x() - (this->width() / 2),
QDesktopWidget().availableGeometry().center().y() - (this->height() / 2));
ui->buttonBox->setGeometry(ui->buttonBox->x(),
ui->screenshotDisplayWidget->y() + ui->screenshotDisplayWidget->height() + 10,
this->width() - ui->buttonBox->x() * 2 - 20,
ui->buttonBox->height());
this->setFixedSize(this->size());
}
开发者ID:Sandra357,项目名称:Pastexen,代码行数:35,代码来源:screenshoteditwidget.cpp
示例3: Q_D
qreal Screen::dpi() const
{
Q_D(const Screen);
qreal sdpi = 0.0;
#ifdef CALCULATE_DPI
int w = width();
int h = height();
qreal physicalDisplaySize = 0.0;
if (w*h == 640*360)
physicalDisplaySize = 3.5;
else if (w*h == 640*480)
physicalDisplaySize = 2.46;
else if (w*h == 320*240)
physicalDisplaySize = 2.8;
else if (w*h == 800*480)
physicalDisplaySize = 3.5;
else
physicalDisplaySize = 3.5;
qreal width_r = w;
qreal height_r = h;
sdpi = sqrt(width_r*width_r + height_r*height_r) / physicalDisplaySize;
#else
sdpi = QDesktopWidget().physicalDpiX();
#endif
#ifdef TRACE_SCREEN
qDebug() << "dpi=" <<sdpi <<", logicalX="<<QDesktopWidget().logicalDpiX()
<<", logicalY="<<QDesktopWidget().logicalDpiY()
<<", physicalX="<<QDesktopWidget().physicalDpiX()
<<", physicalY="<<QDesktopWidget().physicalDpiY();
#endif
return sdpi;
}
开发者ID:zsombi,项目名称:kuemelappz,代码行数:33,代码来源:screen.cpp
示例4: QWidget
TLoginWindow::TLoginWindow()
: QWidget(NULL)
{
qDebug() << Q_FUNC_INFO;
this->setFixedSize(LOGIN_WINDOW_WIDTH, LOGIN_WINDOW_HEIGHT_NOCAPTCHA);
this->setGeometry(QDesktopWidget().availableGeometry().center().x() - (this->width() / 2),
QDesktopWidget().availableGeometry().center().y() - (this->height() / 2),
this->width(), this->height());
QGridLayout* layout = new QGridLayout(this);
QLabel* loginLabel = new QLabel(tr("Login:"), this);
layout->addWidget(loginLabel, 0, 0);
QLabel* passwordLabel = new QLabel(tr("Password:"), this);
layout->addWidget(passwordLabel, 1, 0);
CaptchaImageWidget = new QWidget(this);
CaptchaImageWidget->setFixedSize(0, 0);
layout->addWidget(CaptchaImageWidget, 2, 0, 1, 2);
QLabel* captchaLabel = new QLabel(tr("Captcha:"), this);
layout->addWidget(captchaLabel, 3, 0);
LoginEdit = new QLineEdit(this);
layout->addWidget(LoginEdit, 0, 1);
PasswordEdit = new QLineEdit(this);
layout->addWidget(PasswordEdit, 1, 1);
CaptchaEdit = new QLineEdit(this);
layout->addWidget(CaptchaEdit, 3, 1);
CaptchaEdit->setEnabled(false);
LoginButton = new QPushButton(tr("Login"), this);
connect(LoginButton.data(), &QPushButton::clicked, this,
&TLoginWindow::OnLoginButtonClicked);
layout->addWidget(LoginButton, 4, 0);
RegisterButton = new QPushButton(tr("Register"), this);
connect(RegisterButton.data(), &QPushButton::clicked, this,
&TLoginWindow::OnRegisterButtonClicked);
layout->addWidget(RegisterButton, 4, 1);
layout->setColumnMinimumWidth(0, 120);
layout->setColumnMinimumWidth(1, 120);
this->show();
}
开发者ID:budokaii,项目名称:ozifi,代码行数:51,代码来源:login_window.cpp
示例5: QDesktopWidget
QRect WinSnippingArea::getFullScreenRect() const
{
QRect fullScreenRect = QDesktopWidget().rect();
auto screenCount = QDesktopWidget().screenCount();
for(int i = 0; i < screenCount; i++) {
auto screenRect = QDesktopWidget().screenGeometry(i);
if(screenRect.x() < fullScreenRect.x()) {
fullScreenRect.moveLeft(screenRect.x());
}
if(screenRect.y() < fullScreenRect.y()) {
fullScreenRect.moveBottom(screenRect.y());
}
}
return fullScreenRect;
}
开发者ID:damirporobic,项目名称:ksnip,代码行数:15,代码来源:WinSnippingArea.cpp
示例6: FriendLogin
TChatWindow::TChatWindow(const QString& frndLogin)
: FriendLogin(frndLogin)
{
this->setGeometry(QDesktopWidget().availableGeometry().center().x() - (CHAT_WINDOW_WIDTH / 2),
QDesktopWidget().availableGeometry().center().y() - (CHAT_WINDOW_HEIGHT / 2),
CHAT_WINDOW_WIDTH, CHAT_WINDOW_HEIGHT);
this->setWindowTitle(frndLogin);
MessagesModel.setStringList(Messages);
QVBoxLayout* currentLayout = new QVBoxLayout(this);
CallStatusLabel = new QLabel(this);
CallStatusLabel->setStyleSheet("QLabel { font-size: 12px; font: bold; }");
currentLayout->addWidget(CallStatusLabel.data());
CallStatusLabel->hide();
CallButton = new QPushButton(this);
currentLayout->addWidget(CallButton.data());
connect(CallButton.data(), &QPushButton::clicked, this, &TChatWindow::OnCallClicked);
DeclineButton = new QPushButton(this);
currentLayout->addWidget(DeclineButton.data());
connect(DeclineButton.data(), &QPushButton::clicked, [this] () {
CallStatus = NVocal::CAS_NotCalling;
UpdateCallStatus();
emit OnFinishCall(FriendLogin);
});
UpdateCallStatus();
QListView* messagesListView = new QListView();
messagesListView->setModel(&MessagesModel);
currentLayout->addWidget(messagesListView);
MessageEdit = new TChatMessageEdit();
connect(MessageEdit.data(), &TChatMessageEdit::SendMessage, this, &TChatWindow::OnSendMessage);
MessageEdit->setFixedHeight(CHAT_MESSAGE_HEIGHT);
currentLayout->addWidget(MessageEdit);
RingSound = new QSound(":/sounds/ring.wav");
RingSound->setLoops(-1);
CallSound = new QSound(":/sounds/call.wav");
CallSound->setLoops(-1);
this->show();
}
开发者ID:bakwc,项目名称:ozifi,代码行数:48,代码来源:chat_window.cpp
示例7: emit
void PreviewWidget::zoomOut()
{
m_currentZoom -= m_zoomStep;
if (m_currentZoom < m_zoomMin)
m_currentZoom = m_zoomMin;
emit(zoomChanged((int)((m_currentZoom/((double)QDesktopWidget().screen()->width()/(screen_widthMM*10)))*100 + 0.5)));
}
开发者ID:VladimirZhandarov,项目名称:exaro,代码行数:7,代码来源:previewwidget.cpp
示例8: getSetting
/** Restores the last size and location of the window. */
void
VidaliaWindow::restoreWindowState()
{
#if QT_VERSION >= 0x040200
QByteArray geometry = getSetting("Geometry", QByteArray()).toByteArray();
if (geometry.isEmpty())
adjustSize();
else
restoreGeometry(geometry);
#else
QRect screen = QDesktopWidget().availableGeometry();
/* Restore the window size. */
QSize size = getSetting("Size", QSize()).toSize();
if (!size.isEmpty()) {
size = size.boundedTo(screen.size());
resize(size);
}
/* Restore the window position. */
QPoint pos = getSetting("Position", QPoint()).toPoint();
if (!pos.isNull() && screen.contains(pos)) {
move(pos);
}
#endif
}
开发者ID:IRET0x00,项目名称:vidalia,代码行数:27,代码来源:VidaliaWindow.cpp
示例9: QDialog
SplashScreen::SplashScreen( QWidget* parent ) : QDialog( parent )
{
setupUi( this );
// On top + no decoration
setWindowFlags( Qt::FramelessWindowHint | Qt::WindowStaysOnTopHint );
// Center of the screen
QRect rect = frameGeometry();
rect.moveCenter( QDesktopWidget().availableGeometry().center() );
move( rect.topLeft() );
// Information
lAppName->setGraphicsEffect( new EffectDropShadow( 0, 0, "white", lAppName ) );
lAppName->setText( Alexandra::appNameGui );
lVersion->setGraphicsEffect( new EffectDropShadow( 0, 0, "white", lVersion ) );
lVersion->setText( QString( "version %1").arg( Alexandra::appVersionFull ) );
lAuthor->setGraphicsEffect( new EffectDropShadow( 0, 0, "white", lAuthor ) );
lAuthor->setText( Alexandra::appAuthor );
lWebsite->setGraphicsEffect( new EffectDropShadow( 0, 0, "white", lWebsite ) );
lWebsite->setText( Alexandra::appWebsite );
lLoading->setGraphicsEffect( new EffectDropShadow( 0, 0, "white", lLoading ) );
}
开发者ID:jeka-js,项目名称:alexandra,代码行数:27,代码来源:splashscreen.cpp
示例10: frameGeometry
void
MainWindow::centralizeFrame()
{
QRect frect = frameGeometry();
frect.moveCenter(QDesktopWidget().availableGeometry().center());
move(frect.topLeft());
}
开发者ID:Vafakhoshaein,项目名称:Tracker,代码行数:7,代码来源:mainwindow.cpp
示例11: setCentralWidgetPropreties
void Widget::setCentralWidgetPropreties()
{
this->setWindowTitle("Vadim Khakham & Gilad Eini Soduku Solver using sat4j");
this->resize(QDesktopWidget().availableGeometry(this).size() * 0.7);
mainLayout = new QVBoxLayout;
this->setLayout(mainLayout);
}
开发者ID:2easy4wizzi,项目名称:soduku,代码行数:7,代码来源:widget.cpp
示例12: QMainWindow
MainWindow::MainWindow(QWidget *parent): QMainWindow(parent), ui(new Ui::MainWindow)
{
ui->setupUi(this);
/*kozepre teszi a nyito kepernyot*/
QRect available_geom = QDesktopWidget().availableGeometry();
QRect current_geom = frameGeometry();
setGeometry(available_geom.width() / 2 - current_geom.width() / 2,
available_geom.height() / 2 - current_geom.height() / 2,
current_geom.width(),
current_geom.height());
/********************************/
connect(ui->actionExit, SIGNAL(triggered()), this, SLOT(close()));
connect(ui->actionSave, SIGNAL(triggered()), this, SLOT(MenTXT()));
connect(ui->actionAbout, SIGNAL(triggered()), this, SLOT(showAbout()));
connect(ui->actionBinom, SIGNAL(triggered()), this, SLOT(binom()) );
connect(ui->actionHelp, SIGNAL(triggered()), this, SLOT(showHelp()));
connect(ui->actionPrint, SIGNAL(triggered()), this, SLOT(printIt()));
ui->mainToolBar->addAction(ui->actionSave);
ui->mainToolBar->addAction(ui->actionPrint);
ui->mainToolBar->addSeparator();
ui->mainToolBar->addAction(ui->actionBinom);
ui->mainToolBar->addSeparator();
ui->mainToolBar->addAction(ui->actionHelp);
verzio = "2010-03-03";
settingClear();
}
开发者ID:solymosin,项目名称:CI4prev,代码行数:33,代码来源:mainwindow.cpp
示例13: QDesktopWidget
QPoint ThemepackLoader::widgetPos(const QString &name)
{
d->mSettings->beginGroup(name);
int x = 0;
int y = 0;
QRect screenRect = QDesktopWidget().availableGeometry();
QString x_value = d->mSettings->value("x").toString();
QString y_value = d->mSettings->value("y").toString();
QRegExp rx("(\\d+)");
rx.indexIn(x_value, 0);
qDebug() << Q_FUNC_INFO << "Parsed Value" << rx.cap(1);
x = rx.cap(1).toUInt();
x = (screenRect.width()/100) * x;
rx.indexIn(y_value, 0);
y = rx.cap(1).toUInt();
y = (screenRect.height()/100) * y;
qDebug() << Q_FUNC_INFO << x << ": " << y;
d->mSettings->endGroup();
return QPoint(x, y);
}
开发者ID:PhobosK,项目名称:plexydesk,代码行数:28,代码来源:themepackloader.cpp
示例14: QDialog
frmNapiProjektUpload::frmNapiProjektUpload(QWidget * parent, Qt::WindowFlags f) : QDialog(parent, f)
{
ui.setupUi(this);
setAttribute(Qt::WA_QuitOnClose, false);
connect(ui.pbSelectDirectory, SIGNAL(clicked()), this, SLOT(selectDirectory()));
connect(ui.leSelectDirectory, SIGNAL(textChanged(QString)), this, SLOT(leSelectDirectoryChanged()));
connect(ui.pbScan, SIGNAL(clicked()), this, SLOT(pbScanClicked()));
connect(&scanThread, SIGNAL(scanFinished(bool)), this, SLOT(scanFinished(bool)));
connect(&scanThread, SIGNAL(folderChange(QString)), this, SLOT(folderChange(QString)));
connect(ui.pbUpload, SIGNAL(clicked()), this, SLOT(pbUploadClicked()));
connect(&uploadThread, SIGNAL(finished()), this, SLOT(uploadFinished()));
connect(&uploadThread, SIGNAL(progressChange(int)), ui.pbProgress, SLOT(setValue(int)));
connect(&uploadThread, SIGNAL(fileNameChange(QString)), this, SLOT(fileNameChange(QString)));
connect(&uploadThread, SIGNAL(checkingUserPass()), this, SLOT(checkingUserPass()));
connect(&uploadThread, SIGNAL(invalidUserPass()), this, SLOT(invalidUserPass()));
if(QFileInfo(GlobalConfig().previousDialogPath()).isDir())
ui.leSelectDirectory->setText(GlobalConfig().previousDialogPath());
QRect position = frameGeometry();
position.moveCenter(QDesktopWidget().availableGeometry().center());
move(position.topLeft());
}
开发者ID:ppekala,项目名称:qnapi,代码行数:25,代码来源:frmnapiprojektupload.cpp
示例15: QMainWindow
SMGui::SMGui(QWidget *parent) :
QMainWindow(parent)
{
QRect available_geom = QDesktopWidget().availableGeometry();
QRect current_geom = frameGeometry();
setGeometry(available_geom.width() / 2 - current_geom.width() / 2,
available_geom.height() - current_geom.height() / 2,
current_geom.width()/2,
current_geom.height()/2);
this->setMaximumHeight(400);
this->setMaximumWidth(300);
vlayout = new QVBoxLayout;
vGroup = new QGroupBox;
vGroup->setLayout(vlayout);
widgetlayout = new QVBoxLayout;
centralWidget = new QWidget;
this->setMaximumWidth(300);
this->show();
Logger::getInstance().log("creating GUI", 1);
}
开发者ID:OlliD,项目名称:StateMachine,代码行数:25,代码来源:smgui.cpp
示例16: QWidget
frmProgress::frmProgress(QWidget * parent, Qt::WindowFlags f)
: QWidget(parent, f)
{
qRegisterMetaType<QNapiSubtitleInfoList>("QNapiSubtitleInfoList");
ui.setupUi(this);
setAttribute(Qt::WA_DeleteOnClose, false);
setAttribute(Qt::WA_QuitOnClose, false);
setBatchMode(false);
connect(&getThread, SIGNAL(fileNameChange(const QString &)),
ui.lbFileName, SLOT(setText(const QString &)));
connect(&getThread, SIGNAL(actionChange(const QString &)),
ui.lbAction, SLOT(setText(const QString &)));
connect(&getThread, SIGNAL(progressChange(int, int, float)),
this, SLOT(updateProgress(int, int, float)));
connect(&getThread, SIGNAL(selectSubtitles(QString, QNapiSubtitleInfoList)),
this, SLOT(selectSubtitles(QString, QNapiSubtitleInfoList)));
connect(this, SIGNAL(subtitlesSelected(int)),
&getThread, SLOT(subtitlesSelected(int)));
connect(&getThread, SIGNAL(finished()),
this, SLOT(downloadFinished()));
QRect position = frameGeometry();
position.moveCenter(QDesktopWidget().availableGeometry().center());
move(position.topLeft());
}
开发者ID:MichalKrasowski,项目名称:qnapi,代码行数:29,代码来源:frmprogress.cpp
示例17: QMainWindow
MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent), ui(new Ui::MainWindow)
{
ui->setupUi(this);
this->model = new SailSizeModel(parent, 80);
this->windSizeTableModel = new WindSizeTableModel(this, this->model);
// connect the weightslider to the model
QObject::connect(ui->weightSlider,SIGNAL(valueChanged(int)), this->model, SLOT(setWeight(int)));
// connect the fromWindSlider to the model
QObject::connect(ui->windSlider1,SIGNAL(valueChanged(int)),
this, SLOT(setWindSpeed(int)));
// connect the fromWindSlider to the model
QObject::connect(ui->windSlider2,SIGNAL(valueChanged(int)),
this, SLOT(setWindSpeed(int)));
// connect the model update signal to the main window
QObject::connect(this->model,SIGNAL(updated()), this, SLOT(modelUpdated()));
ui->weightSlider->setValue(this->model->weight());
ui->weightLabel->setMinimumWidth(90);
ui->windRangeLabel->setMinimumWidth(90);
this->updateWeightLabel();
this->updateWindRangeLabel();
ui->sailSizeTable->setModel(this->windSizeTableModel);
ui->sailSizeTable->horizontalHeader()->setResizeMode(QHeaderView::Stretch);
// center window on screen
QRect frect = frameGeometry();
frect.moveCenter(QDesktopWidget().availableGeometry().center());
move(frect.topLeft());
}
开发者ID:PerArneng,项目名称:qsailsize,代码行数:35,代码来源:mainwindow.cpp
示例18: msgBox
bool ConfigManager::hasConfigPacks()
{
//Warning message: if no installed config packs
if(ui->configList->findItems(QString("*"), Qt::MatchWrap | Qt::MatchWildcard).isEmpty())
{
QMessageBox msgBox(this);
msgBox.setWindowTitle(tr("No config packs were found"));
msgBox.setTextFormat(Qt::RichText); //this is what makes the links clickable
#if (QT_VERSION >= 0x050100)
msgBox.setTextInteractionFlags(Qt::TextBrowserInteraction);
#endif
msgBox.setText(
tr("No configuration packages were found!<br>\n"
"Please download and install them into this directory<br>\n<br>\n%1<br>\n<br>\n"
"You can use any configuration package here:<br>%2")
.arg(AppPathManager::userAppDir() + "/configs")
.arg("<a href=\"http://wohlsoft.ru/config_packs/\">"
"http://wohlsoft.ru/config_packs/"
"</a>")
);
QSize mSize = msgBox.sizeHint();
QRect screenRect = QDesktopWidget().screen()->rect();
msgBox.move(QPoint(screenRect.width() / 2 - mSize.width() / 2,
screenRect.height() / 2 - mSize.height() / 2));
msgBox.setIcon(QMessageBox::Warning);
msgBox.exec();
return false;
}
return true;
}
开发者ID:jpmac26,项目名称:PGE-Project,代码行数:30,代码来源:config_manager.cpp
示例19: setMinimumWidth
void PsMainWindow::psInitSize() {
setMinimumWidth(st::wndMinWidth);
setMinimumHeight(st::wndMinHeight);
TWindowPos pos(cWindowPos());
QRect avail(QDesktopWidget().availableGeometry());
bool maximized = false;
QRect geom(avail.x() + (avail.width() - st::wndDefWidth) / 2, avail.y() + (avail.height() - st::wndDefHeight) / 2, st::wndDefWidth, st::wndDefHeight);
if (pos.w && pos.h) {
QList<QScreen*> screens = App::app()->screens();
for (QList<QScreen*>::const_iterator i = screens.cbegin(), e = screens.cend(); i != e; ++i) {
QByteArray name = (*i)->name().toUtf8();
if (pos.moncrc == hashCrc32(name.constData(), name.size())) {
QRect screen((*i)->geometry());
int32 w = screen.width(), h = screen.height();
if (w >= st::wndMinWidth && h >= st::wndMinHeight) {
if (pos.w > w) pos.w = w;
if (pos.h > h) pos.h = h;
pos.x += screen.x();
pos.y += screen.y();
if (pos.x < screen.x() + screen.width() - 10 && pos.y < screen.y() + screen.height() - 10) {
geom = QRect(pos.x, pos.y, pos.w, pos.h);
}
}
break;
}
}
if (pos.y < 0) pos.y = 0;
maximized = pos.maximized;
}
setGeometry(geom);
}
开发者ID:0ps,项目名称:telegram,代码行数:33,代码来源:pspecific_mac.cpp
示例20: QDesktopWidget
bool MainWindow::canExtendNoMove(int extendBy) const {
auto desktop = QDesktopWidget().availableGeometry(this);
auto inner = geometry();
auto innerRight = (inner.x() + inner.width() + extendBy);
auto desktopRight = (desktop.x() + desktop.width());
return innerRight <= desktopRight;
}
开发者ID:zhangsoledad,项目名称:tdesktop,代码行数:7,代码来源:main_window.cpp
注:本文中的QDesktopWidget函数示例由纯净天空整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论